【问题标题】:Multiple Instance of HTML5 audio - I need only one to play at any timeHTML5 音频的多个实例 - 我只需要一个随时播放
【发布时间】:2013-05-07 23:30:16
【问题描述】:

我正在为 ipad 创建一个页面。

我在一个页面上有 12 个音频播放器。我一次只需要一个音频播放器即可播放。下面的代码将起作用,但只有在您启动和停止播放器一次之后。当您第一次播放歌曲时,它们可以同时播放。有什么想法吗?

 <script>
 var currentPlayer;
 function EvalSound(soundobj) {

  var thissound=document.getElementById(soundobj);
  if(currentPlayer  && currentPlayer != thissound) {
       currentPlayer.pause(); 
  }
  if (thissound.paused)
        thissound.play();
else
    thissound.pause();
    thissound.currentTime = 0;
     currentPlayer = thissound;
 }
 </script>

HTML

 <a href="card3_ipad.php?card=country" onClick="EvalSound('song1'); return true;"
target="iframe"><img src="images/countrytab.gif" border=0 width=128 height=29>
 </a>

 <a href="card3_ipad.php?card=blues" onClick="EvalSound('song2'); return true;"
target="iframe"><img src="images/bluestab.gif" border=0 width=128 height=29>
 </a>

干杯

汤姆

【问题讨论】:

    标签: javascript html ipad audio multiple-instances


    【解决方案1】:

    Read apple guideline

    ios (iphone, ipad) 不行,可以查看上面的链接

    多个同时的音频或视频流

    目前,所有运行 iOS 的设备都仅限于随时播放单个音频或视频流。 iOS 设备目前不支持播放多个视频(并排、部分重叠或完全重叠)。也不支持同时播放多个音频流。但是,您可以动态更改音频或视频源。有关详细信息,请参阅“按顺序替换媒体源”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多