【发布时间】:2019-07-21 08:01:56
【问题描述】:
我们想在 Windows 10 IoT Core 上的无头 UWP 背景 应用程序中的某处播放 WAV 文件。为此,我遵循了 Microsoft 文档并使用了以下方法:
var mediaPlayer = new MediaPlayer();
mediaPlayer.Source = MediaSource.CreateFromUri(new Uri("ms-appx:///Assets/startup.wav"));
mediaPlayer.Play();
我已将 WAV 文件 (startup.wav) 复制到 Visual Studio 中的 Assets 文件夹,将其设置为始终复制到输出并编译 UWP 应用程序。无论我如何尝试,我都没有得到任何声音输出。我尝试了 2 个 Raspberry PI(均为版本 3)并将我的电脑扬声器连接到 Raspberry 的输出插孔。
我还在 package.appxmanifest 中授予了应用程序正确的权限:
<uap3:Capability Name="backgroundMediaPlayback"/>
如果我转到设备门户,我会在右侧看到默认的 Raspberry pi 2 音频,其中滑动条处于活动状态。我猜这表明司机是正确的。
如何在无头 背景 UWP 应用程序中播放简单的 wav 文件?也许我做错了什么,希望有人能帮助我。
【问题讨论】:
-
嗨 Rodney Koolman,如果答案可以帮助您解决问题,您可以 accept it。如果没有,请告诉我。
标签: c# uwp raspberry-pi3 windows-10-iot-core