Phonegap + iOS:如何使用Media API播放音频

时间:2011-12-04 11:49:34

标签: ios audio cordova media local

我有一个音频文件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中修复

1 个答案:

答案 0 :(得分:1)

使用phonegap 1.7,只提供没有任何架构的文件名。根据Cordova源代码,如果你没有任何模式(如文档/文件)的前缀,它是相对于你的www折叠

media = new Media('test.mp3');

假设您的项目中有www / test.mp3文件