Cordova媒体插件,如何测试浏览器中播放的声音?我总是收到ReferenceError:未定义媒体

red*_*rom 1 javascript audio android cordova

由于在使用cordova(原生包装器)构建的应用中播放声音时出现问题,我决定使用cordova媒体插件> http://plugins.cordova.io/#/package/org.apache.cordova.media

问题是在这种情况下,我无法测试在Chrome或Ripple浏览器模拟器中播放的声音,因为我总是会出错:

ReferenceError: Media is not defined
Run Code Online (Sandbox Code Playgroud)

所以我将cordova.js导入到应用程序文件夹中以避免404错误,但是我仍然收到此错误。

有可能解决它,还是我只能在设备上进行测试?

谢谢你的帮助。

The*_*nis 5

在cordova项目目录上

$ cordova platform add browser 将浏览器添加为平台
$ cordova run browser要在浏览器中运行的,或者在浏览 器弹出相应网址的情况下
$ cordova emulate browser都具有相同的效果
。您可以在浏览器上运行多个项目。您应在代码中的每一次更改后重新启动服务器才能生效(使用pronegap服务无需重新启动)。

这适用于已实现浏览器支持的插件(几乎所有插件)。为确保插件具有浏览器支持,应存在以下文件夹之一
cordova-project-dir/plugins/cordova-plugin-folder/src/browser
cordova-project-dir/plugins/cordova-plugin-folder/www/browser

我知道这是一个老问题,但是我偶然发现了同样的问题并找到了解决方案。