android 这系统不能发现这文件指定错误当我添加声音文件到xamarin形式项目

xytpbqjk  于 2023-05-27  发布在  Android
关注(0)|答案(1)|浏览(311)

我将此bip.wav文件添加到Assets文件夹,然后我得到了此系统无法找到指定的文件错误。

我删除声音文件,然后清洁解决方案和重建解决方案.在所有这些过程之后,我的应用程序工作。所以,我不能添加一个声音文件到项目。
这是我播放声音的代码。

var player = Plugin.SimpleAudioPlayer.CrossSimpleAudioPlayer.Current; player.Load("bip.wav"); player.Play();
zysjyyx4

zysjyyx41#

首先,如果您将文件添加到Android部件的Asset文件夹中,则需要将该文件的Build Action设置为AndroidAsset。然后使用AssetManager读取文件。而AssetManager只能在android项目中使用。所以你可以使用Xamarin.Forms DependencyService来为android调用这个API。
更多详情,可以查看关于Using Android Assets的官方文档。
此外,您还可以将文件放在共享项目中,设置为“将操作生成为嵌入式资源”。有关更多详细信息,您可以参考本例中关于Play .wav audio in Xamarin的接受答案。

相关问题