首页 > 解决方案 > 无法使用最新的 Windows 10 IoT Core 在 RPi3 上播放声音文件 (WAV)

问题描述

我们想在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 文件?也许我做错了什么,希望有人能帮助我。

标签: c#uwpraspberry-pi3windows-10-iot-core

解决方案


感谢你的帮助。当我尝试第三个覆盆子时,它可以工作,不知道为什么,但也许我运气不好,两个头插孔端口坏了:)。

感谢您的所有帮助!


推荐阅读