Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > WPF, UWP, WinRT, XAML
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2012, 14:53   #1
hitman12
Пользователь
 
Аватар для hitman12
 
Регистрация: 20.09.2009
Сообщений: 88
По умолчанию добавление звуков в проект

Привет хочу разобраться как добавлять звуки в проект силверлайта.
Добавил в проект папку sound и в ней и в нее запихал кучу звуков. У всех звуков выставил действие при построении ресурс.
в файл XAML добавил строку MediaElement:
Код:
<Canvas x:Name="BtnCanvas" Width="800" Height="50" Canvas.Top="514" Canvas.ZIndex="500">
                
                <my:SlowButton x:Name="line1" id="//img/buttons/line1-#.png" Tag="1" Click="line1_Click" Canvas.Left="169" Canvas.Top="-1" />
                <MediaElement Name="SoundFile" AutoPlay="False" Source="//sound/0000000001.wma" Volume="0.5" />
                <my:SlowButton x:Name="line3" id="//img/buttons/line3-#.png" Tag="3" Click="line1_Click" Canvas.Left="223" Canvas.Top="-1" />
                <my:SlowButton x:Name="line5" id="//img/buttons/line5-#.png" Tag="5" Click="line1_Click" Canvas.Left="279" Canvas.Top="-1" />
                <my:SlowButton x:Name="line7" id="//img/buttons/line7-#.png" Tag="7" Click="line1_Click" Canvas.Left="334" Canvas.Top="-1" />
                <my:SlowButton x:Name="line9" id="//img/buttons/line9-#.png" Tag="9" Click="line1_Click" Canvas.Left="390" Canvas.Top="-1" />

                <my:SlowButton x:Name="plu" Canvas.ZIndex="100" Tag="plu" Click="plu_Click" id="//img/buttons/plu-#.png" Canvas.Top="-1" Canvas.Left="444" />
                <my:SlowButton x:Name="min"  Visibility="Collapsed"  Tag="min" Click="plu_Click" id="//img/buttons/min-#.png" Canvas.Top="50" Canvas.Left="23" />

                <my:SlowButton x:Name="collect" id="//img/buttons/collect-#.png" Click="collect_Click" Canvas.Left="693" Canvas.Top="-15" />
                
                <my:SlowButton x:Name="play" id="//img/buttons/play-#.png" Click="play_Click" Canvas.Left="553" Canvas.Top="-16" />
                <my:SlowButton x:Name="risk" id="//img/buttons/red-#.png" Click="risk_Click" Canvas.Left="444" Canvas.Top="-1" />
                <my:SlowButton x:Name="risk2" Canvas.ZIndex="100" id="//img/buttons/black-#.png" Click="risk_Click" Canvas.Left="500" Canvas.Top="-1" />
                <my:SlowButton x:Name="mbet" id="//img/buttons/mbet-#.png" Click="mbet_Click" Canvas.Left="500" Canvas.Top="-1" />

                <my:SlowButton x:Name="risk_red" Click="risk_red_Click" Tag="red" id="//img/buttons/red-#.png"  Canvas.Left="444" Canvas.Top="-1" />
                <my:SlowButton x:Name="risk_black"  Click="risk_red_Click" Tag="black" id="//img/buttons/black-#.png"  Canvas.Left="500" Canvas.Top="-1" />
                <my:SlowButton x:Name="risk_get" id="//img/buttons/collect-#.png" Click="risk_get_Click" Canvas.Left="693" Canvas.Top="-15" />
                
                <my:SlowButton x:Name="info" id="//img/buttons/info-#.png" Click="info_Click" Canvas.Left="641" Canvas.Top="-15" />

                <TextBlock x:Name="XCoinValue" Visibility="Collapsed" VerticalAlignment="Center" FontFamily="Arial Black" FontWeight="Bold" Foreground="#000000" FontSize="20" TextAlignment="Center" Text="10" Width="47" Canvas.Left="49" Canvas.Top="49">
                    <TextBlock.RenderTransform>
                        <SkewTransform AngleX="-18" AngleY="0"/>
                        </TextBlock.RenderTransform>
                </TextBlock>

                <my:SlowButton x:Name="autoplay" id="//img/buttons/auto-start-#.png" Click="autoplay_Click" Canvas.Left="35" Canvas.Top="-15" />
                <my:SlowButton x:Name="gameselect" id="//img/buttons/game-select-#.png" Click="gameselect_Click" Canvas.Left="98" Canvas.Top="-15" />

            </Canvas>
потом в методе line1_Click прописал строку:
Код:
SoundFile.Play();
Но музыка не воспроизводится
если в параметре сорс указываю просто название файла он ругается говорит, не видит файл или не выставлено свойство ресурс при построении, но я то выставил его

Что я не правильно сделал? не хочет вообще ни как воспроизводить его хотя построение выполняет без ошибок
hitman12 вне форума Ответить с цитированием
Старый 10.10.2012, 10:26   #2
hitman12
Пользователь
 
Аватар для hitman12
 
Регистрация: 20.09.2009
Сообщений: 88
По умолчанию

ни кто не знает как работать со звуком?
hitman12 вне форума Ответить с цитированием
Старый 11.10.2012, 14:33   #3
hitman12
Пользователь
 
Аватар для hitman12
 
Регистрация: 20.09.2009
Сообщений: 88
По умолчанию

закройте тему. Проблема была в прописке пути и плохо конвертированном звуковом файле. Вдруг кому понадобится Работа с медиа в Silverlight.
hitman12 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
добавление анимации в готовый проект C# d3[Z.oRg] Фриланс 2 29.05.2012 20:28
Воспроизведение звуков roulis2844sasha PHP 1 20.04.2012 09:57
Требуется опытный программист. Добавление функциональности, возможно полное переписывание (проект небольшой) City123 Фриланс 0 06.07.2011 15:17
Где найти исходники на Java( 1 проект - больше 1000 классов, 2 проект - больше 100, 3 проект - больше 10) Pti44ka Общие вопросы по Java, Java SE, Kotlin 2 09.09.2010 21:31
Склеивание звуков varvara16 Мультимедиа в Delphi 24 14.11.2008 18:24