【发布时间】:2015-11-17 11:15:24
【问题描述】:
我必须在播放之前完全加载音频。播放器应在完全加载后自动播放音频。不应该有暂停按钮/用户不能暂停它。这是我的代码,但无法这样做。
超文本标记语言:
<audio class="audio-player" onloadeddata="myOnLoadedData()" onprogress="myOnProgress()" src="<?php echo $audio_link;?>" controls>
JavaScript:
function myOnLoadedData() {
console.log('Loaded data');
$('audio.audio-player').attr('autoplay','autoplay');
}
function myOnProgress(){
console.log('downloading');
}
或者还有其他符合我要求的玩家吗?
【问题讨论】:
-
你尝试过使用
onload事件吗?我从未在HTML5中使用过音频,但我会使用并且我制作了一个函数来加载一个包含迄今为止我没有测试过的游戏音乐的数组。 -
试试
onloadeddata() -
已经尝试过onloadeddata onloadedmetadata。首先它必须加载完整的音频并自动播放
-
仅供参考,大多数移动设备不允许在没有任何用户交互的情况下播放音频文件
-
它不适用于移动设备。我需要在电脑上使用它
标签: javascript php jquery html audio