Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Phonegap介质:“未定义引用错误介质”_Javascript_Android_Cordova_Media - Fatal编程技术网

Javascript Phonegap介质:“未定义引用错误介质”

Javascript Phonegap介质:“未定义引用错误介质”,javascript,android,cordova,media,Javascript,Android,Cordova,Media,这个问题回答了很多次,但我仍然无法解决我的问题。我试图在场景开始时播放音乐,我使用的是Media类,但我得到了错误ReferenceError:Media未定义。我正在使用浏览器,但我想稍后将其部署到android和ios 我用的是Cordova3.5,PhoneGap3.6。 以下是我到目前为止所做的: 一, 在我的项目目录中的命令行中运行命令:cordova plugin addhttps://git-wip-us.apache.org/repos/asf/cordova-plugin-me

这个问题回答了很多次,但我仍然无法解决我的问题。我试图在场景开始时播放音乐,我使用的是Media类,但我得到了错误ReferenceError:Media未定义。我正在使用浏览器,但我想稍后将其部署到android和ios

我用的是Cordova3.5,PhoneGap3.6。 以下是我到目前为止所做的:

一,

在我的项目目录中的命令行中运行命令:cordova plugin addhttps://git-wip-us.apache.org/repos/asf/cordova-plugin-media.git

二,

修改了配置xml:

   <feature name="Media">
        <param name="android-package" value="org.apache.cordova.media.AudioHandler" />
    </feature>

不要使用PhoneGap via,而是使用命令行cordova via。

有没有想过?解决方案是:永远不要使用PhoneGap,如果您想要跨平台的解决方案,请使用Unity,这是唯一一个按预期工作的解决方案
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
var music = new Media("sounds/main_theme.ogg");