我正在做一个无线电播放器,但iPhone / safari有问题。也许这个问题在Android上也会发生,但是我无法测试。
当我停止侧面板的音频并重新启动时,流中有“滴答声”和“咯咯声”。我想声音不同步。同样,当音频中断(例如闹钟响了或有人在打电话给我)并且音频恢复时,我也遇到了同样的问题。
有人知道如何避免/解决此问题吗?
这是我使用的代码(js):
var audio = new Audio("https://stream:port/mount-point");
$('#play-pause-button').on("click",function(){
if($(this).hasClass('fa fa-play-circle'))
{
$(this).removeClass('fa fa-play-circle');
$(this).addClass('fa fa-stop-circle');
audio.load();
audio.play();
}
else
{
$(this).removeClass('fa fa-stop-circle');
$(this).addClass('fa fa-play-circle');
audio.currentTime = 0;
audio.pause();
}
});
audio.onended = function() {
$("#play-pause-button").removeClass('fa fa-stop-circle');
$("#play-pause-button").addClass('fa fa-play-circle');
};
谢谢!