1

我正在使用 Icenium Mist,它包含的 cordova.js 非常精简且小巧,我找不到我希望使用的 Media 对象的定义。

4

2 回答 2

1

转到 Mist 中的项目属性并选择“插件”。选中该框以包含媒体插件,您应该已设置好。

于 2014-01-19T19:18:45.717 回答
0

媒体对象在插件中提供。你需要包括这个:https ://github.com/apache/cordova-plugin-media 不确定如何使用 Icenium Mist 但使用命令行工具它是:Cordova plugin add 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. 在项目导航器中,双击属性。
  2. 在插件选项卡中,导航到核心插件部分并在需要时展开它。
  3. 选中或取消选中您需要的插件

编辑2:

当您在 deviceready 事件中执行它时它是否有效,如下所示:

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

当然根据您的需要更改参数

于 2014-01-19T18:20:05.307 回答