我正在使用MediaElement
在Uno-Platform项目中播放声音。
它在UWP项目中运行良好,但在Android项目中不起作用。
音频文件位于共享项目中,作为从项目中排除,并且在UWP项目中以Content
链接,在Droid项目中以AndroidAsset
链接。 / p>
XAML:
<MediaElement Source="/Assets/MySound.wav"/>
我还尝试以编程方式访问它,但没有成功将Source
设置为ms-appx:///Assets/MySound.wav
。
答案 0 :(得分:3)
到目前为止,Windows.Media.Playback.MediaPlayer
类中的iOS不支持本地资源,但是添加对它的支持应该相对容易。
在Android上,它应该可以工作,但是可能还有另一个与资产名称有关的问题,例如大小写(android为小写)或连字符(由android转换为“ _”)。
答案 1 :(得分:0)
MediaPlayerElement
现在在Uno中可用(请参见MediaPlayerElement文档)