0
我試圖讓Google Chrome Stable(16.0.912.75)播放mp3。Google Chrome Stable不會在Chrome應用中播放<audio>,但Chrome Beta/Dev可以
這裏是我的示例代碼
<html><head><title></title></head>
<body>
<audio autoplay controls src=""></audio>
<ul>
<li>file:///E:/Songs/Aerosmith/DreamOn.mp3</li>
<li>file:///E:/Songs/Aerosmith/Cryin'.mp3</li>
</ul>
<script type="text/javascript">
var audioElement = document.getElementsByTagName('audio')[0];
audioElement.src="file:///E:/Songs/Aerosmith/DreamOn.mp3";
audioElement.load();
audioElement.play();
</script>
</body>
</html>
的問題
上面的代碼工作正常,在瀏覽器測試版/開發和鉻快照(含編解碼器是Chrome編解碼器代替)。
但SomeHow,
該應用程序不會在Google Chrome Stable Release中播放音頻。 但是,
的時被導向散裝的應用程序的代碼..如文件:// d:/App/index.html 應用程序播放音頻
測試
1.在HTML中指定src
<audio autoplay controls src="file:///E:/Songs/Aerosmith/DreamOn.mp3"></audio>
2.Specifying SRC動態通過JavaScript
$('li').click(function(){
$('audio')[0].src=$(this).innerText;
$('audio')[0].play();
});
兩種方法都失敗了當代碼加載爲Chrome應用在谷歌瀏覽器穩定
但能正常工作在谷歌瀏覽器測試版/開發和鉻快照。
什麼可能是這種行爲的原因???