2016-10-21 2 views
4

私は、標準のHTML5文書がストリーミングURLにソースのオーディオタグ幅があります。HTML5 <audio>ストリームOSXサファリERROR

<audio controls="controls" autostart="0" src="[URL:PORT]/;"></audio> 


<script type="text/javascript"> 

    window.addEventListener("play", function(evt) 
    { 
     if(window.$_currentlyPlaying) 
     { 
      window.$_currentlyPlaying.pause(); 
     } 
     window.$_currentlyPlaying = evt.target; 

    }, true); 

</script> 

それはクロム、FirefoxとモバイルSafariで正常に動作しますが、OSX上のSafariは言う:

'http://localhost/audiostream/' でブロックされたスクリプトの実行ドキュメントのフレームをサンドボックス化されているためと'allow-scripts'権限が設定されていません。

サンドボックス '[URL:PORT]' それはHTTP/0.9を使用しているため。

キャンセルリソースからロード「[URL:PORT]」それはHTTP/0.9を使用しているため、ドキュメントを異なるHTTPバージョンを装填しました。

リソースの読み込みに失敗しました:HTTP/0.9を使用していて、ドキュメントに異なるHTTPバージョンがロードされているため、[URL:PORT]からのリソース読み込みがキャンセルされました。

誰もが間違っていることを知っていますか?

答えて