2012-01-17 7 views
0

です。Google Chrome Stable(16.0.912.75)でmp3を再生しようとしています。 (クロームコーデックに置き換えコーデックで)Google Chrome StableはChromeアプリケーションで<audio>を再生しませんが、Chrome Beta/Dev Canは

は、ここで私のサンプルコード

<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> 



上記のコードは、クロームのベータ版の/ devとクロムのスナップショットでは正常に動作問題です。
しかしSomeHow、
Google Chrome Stable Releaseでオーディオは再生されません。 しかし、

開梱アプリケーションのコード...などのファイルを対象とザ・:// D:/App/index.html のApp再生するオーディオ

テスト

1.HTML内にsrcを指定する

<audio autoplay controls src="file:///E:/Songs/Aerosmith/DreamOn.mp3"></audio> 

は、両方の方法は、Google Chromeのベータ版は/ devおよびクロムのスナップショットでのコードは、Google ChromeでChromeアプリとしてロードされ、安定

失敗しかしワークスファインJavascriptを

$('li').click(function(){ 
    $('audio')[0].src=$(this).innerText; 
    $('audio')[0].play(); 
}); 

を通じて動的にSRCを2.Specifying。

この動作の理由は何ですか?

答えて

0

最新のリリースで解決された現在の安定版にバグがあることが最も明白な理由です(カナリアンのビルドを試します)

関連する問題