我正在使用Cordova构建移动应用程序,但由于某种原因,设备准备好不会被解雇。
以下是一些代码。
<script type="text/javascript" src="cordova.js"></script>
<script src="./js/jquery-2.1.3.min.js"></script>
<script src="./js/angular.min.js"></script>
<script type="text/javascript">
document.addEventListener("deviceready", function(){
alert("123");
},true);
function plays() {
window.HeadsetDetection.detect(function(detected) {
window.plugins.insomnia.keepAwake()
cordova.plugins.tonegenerator.play(650)
})
document.addEventListener('deviceready', function() {
window.HeadsetDetection.registerRemoteEvents(function(status) {
switch (status) {
case 'headsetAdded':
window.plugins.insomnia.keepAwake()
cordova.plugins.tonegenerator.play(340)
break;
case 'headsetRemoved':
alert('Please connect to Headset/Earpiece then play.');
break;
};
});
}, true);
}
<a class="btn btn-home" onclick="plays()"><i class="icon ion-ios-play"></i> Play</a><br><br>
当我点击“播放”按钮时,正在播放声音。 如您所见,设备上有一些警报框已准备就绪。那些警报没有开火。
任何建议我在这里做错了什么?
由于