如果在3秒的轮询周期内触发某些条件,我已经在页面中实现播放声音,如您所见:
$(document).ready(function () {
soundManager.setup({
url: '/js/soundmanager2.swf',
debugMode: true
});
});
function playMe() {
soundManager.createSound({
url: '/images/woop_woop.mp3',
onload: function() {
console.log('start playing...');
soundManager._writeDebug(this.id + ' loaded');
this.play();
}
}).load();
}
function NewReadyData()
(
.
.
.
.
.
jQuery.ajax({
type: "GET",
dataType: "json",
url: "./getData.php?xxxxxxxxxxxx",
success: function(data) {
if (data.length > 0) {
if (sound_notify) {
executeAsync(function() {
playMe();
});
}
if ( window.navigator && window.navigator.vibrate && buzz_notify )
window.navigator.vibrate(2000);
}
}
});
.
.
.
.
setTimeout('NewReadyData', 3000);
}
setTimeout('NewReadyData', 3000);
问题出现在Window桌面上,它起作用,它播放的是小MP3,但在Android上它不播放声音。有没有办法强迫玩?比如调用一个ajax所以它会像发生的独立事件一样发挥?...
由于 干杯, 路易
答案 0 :(得分:0)
没关系,我想出了解决方案......
我以为我无法使用标签,但是在发现使该标志有关多媒体复制的必要条件后,现在我可以通过代码进行播放。
无论如何,谢谢大家! :) 干杯 路易