Вам нужно будет использовать тег <audio>
в HTML5 ... также вам нужно изменить тип документа, чтобы он соответствовал.Таким образом, вы можете использовать javascript для распознавания устройств типа Apple и при необходимости переключаться на звуковую метку.
Оберните код для вставки в <div>
и присвойте ему идентификатор, скажем mp3
, например
<div id="mp3">
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','550','height','400','title','Mp3 Player','src','file:///Macintosh HD/Users/phwd/Desktop/mp3player','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','file:///Macintosh HD/Users/phwd/Desktop/mp3player' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="550" height="400" title="Mp3 Player">
<param name="movie" value="file:///Macintosh HD/Users/phwd/Desktop/mp3player.swf" />
<param name="quality" value="high" />
<embed src="file:///Macintosh HD/Users/phwd/Desktop/mp3player.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="550" height="400"></embed>
</object></noscript>
</div>
Затем добавьте JavaScript после div, чтобы позаботиться об Iphone и ipods
<p><script type="text/javascript" language="javascript">
<!--
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i)))
{
document.getElementById("mp3").innerHTML = "<audio autoplay=\"autoplay\" controls=\"controls\"><source src=\"mp3player.mp3\" /></audio>";
}
-->
</script></p>
Отредактировано : не уверен, работает ли обнаружение iPad, но я добавил его для полноты.
(navigator.userAgent.match(/iPad/i))