私は、標準の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]からのリソース読み込みがキャンセルされました。
誰もが間違っていることを知っていますか?