Не удается получить звуковой файл (WAV) для воспроизведения на RPi3 с использованием последней версии Windows 10 IoT Core - PullRequest
0 голосов
/ 27 февраля 2019

Мы хотим воспроизвести файл WAV где-нибудь в моем безголовом UWP фоне приложения на Windows 10 IoT Core .Для этого я следовал документам Microsoft и использовал следующий метод:

var mediaPlayer = new MediaPlayer();
mediaPlayer.Source = MediaSource.CreateFromUri(new Uri("ms-appx:///Assets/startup.wav"));
mediaPlayer.Play();

Я скопировал файл WAV (startup.wav) в папку Assets в Visual Studio, установил его всегда копировать на выход искомпилировал приложение UWP.Независимо от того, как я стараюсь, я не получаю никакого звука.Я попробовал 2 Raspberry PI (обе версии 3) и подключил динамики своего компьютера к выходному разъему Raspberry.

Я также предоставил приложению правильные разрешения в package.appxmanifest:

<uap3:Capability Name="backgroundMediaPlayback"/>

Если я захожу на портал устройства, то справа вижу стандартное аудио Raspberry pi 2 с активным ползунком.Что я думаю, что драйверы знаков являются правильными.

Что я могу сделать, чтобы воспроизвести простой wav-файл в моем безголовом фоне приложении UWP?Может быть, я делаю что-то не так, надеюсь, кто-нибудь может мне помочь.

Ответы [ 2 ]

0 голосов
/ 17 марта 2019

Спасибо за вашу помощь.Когда я попробовал третью малину, она работает, не знаю почему, но, может быть, мне не повезло, и два порта наушников сломаны:).

Спасибо за вашу помощь!

0 голосов
/ 28 февраля 2019

Я скопировал WAV-файл (startup.wav) в папку Assets в Visual Studio

Как это верно?

enter image description here

Это не то место.Вы можете проверить свойство IsOpen mediaPlayer.Source при отладке, оно будет ложным.

enter image description here

Вам необходимо поместить аудиофайл в папку appx, чтобымне, это так: PlayAudioBackground \ bin \ ARM \ Debug \ AppX \ Assets.

enter image description here

Вы можете попробовать.

Ссылка: " Схемы URI - ms-appx " " Образец UWP - Образец фонового воспроизведения мультимедиа "

Обновление:

Для фонового приложения папка активов не включена в проект по умолчанию.Если вы хотите использовать эту папку для добавления аудиофайла, вы можете щелкнуть правой кнопкой мыши на папке ресурсов в обозревателе решений и выбрать «Включить в проект».А затем установите свойство аудиофайла «Построить действие - Содержимое» и «Копировать в выходной каталог - Копировать всегда».

enter image description here

enter image description here

...