我有一个音频文件 test.mp3。
当文件位于“Documents”文件夹中时,我会像这样创建我的媒体对象:media = new Media('documents://test.mp3');一切正常。
但是当我的音频文件位于“Documents”文件夹的子文件夹中时,说“Documents/data”,然后我这样创建我的媒体对象:media = new Media('documents://data/test.mp3' ),我在控制台中遇到此错误:无法初始化 AVAudioPlayer: (null)。并且错误代码 = 4
我的问题是,如何播放位于“Documents”文件夹子文件夹中的音频文件
已编辑:
在 phonegap 1.3.0 中修复
最佳答案
使用 phonegap 1.7,只需提供没有任何模式的文件名。根据 Cordova 源代码,如果您不使用任何模式(如文档/文件)作为前缀,它是相对于您的 www 折叠
media = new Media('test.mp3');
假设你的项目中有 www/test.mp3 文件
关于ios - Phonegap + iOS : how to play audio with Media API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8375070/