2013-05-07 99 views
0

我正在为ipad创建一个专门的页面。HTML5音频多重实例 - 我只需要一个随时播放

我在一页上有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> 

干杯

汤姆

回答

0

Read apple guideline

这是不可能的iOS(iPhone,iPad的),你可以检查上面的链接

多个同时音频或视频流

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