2017-08-07 179 views
0

我使用Xamarin Forms创建我的移动应用程序。我下载了XamarinAudioManager包来播放MP3文件,并使用这一行代码来设置路径。iOS:音频MP3文件路径

  Audio.Manager.SoundPath = "/Users/TaylorWong/Projects/test/test/Sounds"; 

这些文件在我的电脑上的iPhone模拟器上播放,但不在我的实际iPhone上播放。我遇到了音频文件路径问题。即使我将它们保存在iOS资源文件夹,Sounds文件夹,Visual Studios以及我的电脑中,我也不认为这些文件正在被访问。任何建议将不胜感激!

回答

0

我不知道XamarinAudioManager是如何工作的,但我认为你必须将这些文件添加到Resources文件夹,并设置mp3文件的名称,确保你的文件具有build action = bundle资源。

Audio.Manager.SoundPath = "YourFileName.mp3" 

,如果您有子文件夹使用这样

Audio.Manager.SoundPath = "subfolder/YourFileName.mp3" 
+0

我只是拿出的代码,我陈述的路径,因为默认Xamarin经理声路径已经设置线路为“声音”里资源文件夹。我已经在我的应用程序中为MP3文件“声音”命名了该文件夹,它现在可以工作了!谢谢! –