HTML5音频的多个实例-我只需要一个在任何时候播放



我正在为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>

欢呼汤姆

阅读苹果指南

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

多个同步音频或视频流

目前,所有运行iOS的设备都被限制在任何时候播放单个音频或视频流。iOS设备目前不支持并排播放多个视频,部分重叠或完全重叠。同时播放多个音频流也不支持。但是,您可以动态更改音频或视频源。有关详细信息,请参见"按顺序替换媒体源"。

相关内容

最新更新