相关疑难解决方法(0)

是否有事件回调知道什么时候html5 <audio>加载了音频并且可以播放?

我有控制从其他网站加载mp3文件,但如果它开始加载音频文件一段时间,控件将保持禁用几秒钟,似乎没有工作.

如果我在音频控件开始加载资源时显示一个活动指示器,当音频控件准备好开始播放音频并准备好进行用户交互时,是否有可用于隐藏指示器的回调?

audio html5

11
推荐指数
1
解决办法
7378
查看次数

js/html5 audio:为什么在iOS Safari上没有触发canplaythrough?

我使用下面的代码预加载一个音频文件数组(在用户与启动该过程的按钮交互后).在所有音频文件触发"canplaythrough"后,代码继续执行:

var loaded = 0;
function loadedAudio() {
    // this will be called every time an audio file is loaded
    // we keep track of the loaded files vs the requested files
    loaded++;
    console.log(loaded + " audio files loaded!");
    if (loaded == audioFiles.length){
      // all have loaded
      main();
    }
}

function preloadsounds()
{
  $("#loader").show();
  console.log(level.config);
  audioFiles = level.config.soundfiles;

  // we start preloading all the audio files with html audio
  for (var i in audioFiles) {
      preloadAudio(audioFiles[i]);
  }

}

function preloadAudio(url) …
Run Code Online (Sandbox Code Playgroud)

javascript html5 html5-audio

6
推荐指数
1
解决办法
3426
查看次数

标签 统计

html5 ×2

audio ×1

html5-audio ×1

javascript ×1