访问Cordova的Media对象需要包含哪些.js?

时间:2014-01-19 18:16:26

标签: cordova icenium

我使用的是Icenium Mist,它包含的cordova.js非常精简和小巧,我无法找到我希望使用的Media对象的定义。

2 个答案:

答案 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的文档,您需要执行以下操作:

  1. 在Project Navigator中,双击“属性”。
  2. 在“插件”选项卡中,导航到“核心插件”部分,并根据需要展开它。
  3. 选中或取消选中所需的插件
  4. EDIT2:

    当你在如下的deviceready事件中执行它时,它是否有效:

    document.addEventListener("deviceready", function() {
        var media = new Media(src, successcallback);
    }, false);
    

    当然根据需要更改参数