我使用的是Icenium Mist,它包含的cordova.js非常精简和小巧,我无法找到我希望使用的Media对象的定义。
答案 0 :(得分:1)
转到Mist中的项目属性,然后选择“插件”。选中复选框以包含媒体插件,您应该进行设置。
答案 1 :(得分:0)
媒体对象在插件中提供。 您需要包含以下内容:https://github.com/apache/cordova-plugin-media 不知道如何使用Icenium Mist,但使用命令行工具: Cordova插件添加org.apache.cordova.media
有关详细信息,请参阅http://cordova.apache.org/docs/en/3.3.0/cordova_media_media.md.html#Media。 这里有http://docs.icenium.com/creating-your-project/using-plugins/working-with-plugins有关添加插件的更多详细信息
编辑: 如果我正确阅读icenium的文档,您需要执行以下操作:
EDIT2:
当你在如下的deviceready事件中执行它时,它是否有效:
document.addEventListener("deviceready", function() {
var media = new Media(src, successcallback);
}, false);
当然根据需要更改参数