ios - Phonegap + iOS : how to play audio with Media API

标签 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 中修复

最佳答案

使用 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/

相关文章:

iphone - 检测 iOS 中安装了哪个版本的应用程序?

ios - Antitypical 结果与 Alamofire 结果之间的冲突

java - 分割音频信号

HTML5 音频元素在 IE10 中不工作,但在 Chrome 中工作。为什么?

ios - Cordova、Phonegap 和 ionic(ios 缺少 1024x1024 图标)

iphone - PhoneGap w/VisualStudio for iPhone/iPod touch

iphone - Objective C 将联系人添加到 iPhone 中的特定组

ios - 如何将 MyLocation 对象从 Mapview 传递到 tableview?

java - 黑莓中的声音配置文件更改/音量更改监听器

cordova - PhoneGap Iframe 不工作