深入了解PhoneGap Media API:音频处理全攻略
1. Media API概述
Media API为应用程序提供了录制和播放音频文件的能力。不过,它与某些其他API(如Capture API)存在功能重叠。与Capture API相比,Media API的功能较为有限,未来的开发可能会更多围绕Capture API展开。Media API的文档甚至一开始就提醒开发者,该API与W3C的媒体捕获规范并不一致。
尽管如此,Media API仍然具有一定的实用性。虽然Capture API可以捕获音频文件,具备与Media API相同的部分功能,但它没有提供播放音频文件的机制,因此在播放音频时仍需使用Media API。目前,该API仅支持Android、iOS和Windows Phone设备,例如,使用此API构建的应用程序在BlackBerry设备上无法正常工作。
2. 创建Media对象
在PhoneGap应用程序播放音频文件之前,必须先创建一个指向该音频文件的Media对象。创建对象后,应用程序可以通过该对象调用相应方法来播放、暂停和停止音频播放。对于需要在游戏过程中播放音频片段的游戏应用程序来说,这些功能至关重要。
创建用于播放音频文件的Media对象,至少需要使用以下代码:
theMedia = new Media(mediaFileURI, onSuccess);
在上述代码中,我们创建了一个新的 theMedia 对象,应用程序将通过它进行交互。
超级会员免费看
订阅专栏 解锁全文
2067

被折叠的 条评论
为什么被折叠?



