0

私はhtml5キャンバスをいじっているだけで、サウンド再生のスペクトルを作りたいと思っています。いくつかのチュートリアルを実行しましたが、操作が安全ではないというメッセージが表示され続けます。ここから直接コードをコピーペーストしました: https://developer.mozilla.org/en-US/docs/Introducing_the_Audio_API_Extensionそして、ここからコードスニペットも試したので、frameBuffer が機能することを知っています: http://videos.mozilla。 org/serv/blizzard/audio-slideshow/#slide2

このサイトでは完璧に機能しているように見えますが、コードを自分のサイトにコピーすると機能しません。

ここに jsfiddle があります (FF 14 で開く必要があります >): http://jsfiddle.net/6GMVC/2/

私が得るエラーは次のとおりです。

SecurityError: The operation is insecure.
var frameBuffer = event.frameBuffer;
4

2 に答える 2

0

クロスドメインエラーのように見えます-ここに同様の問題の議論があります:

「セキュリティエラー」コード:AudioAPIの例では「1000」

于 2012-09-18T16:23:17.783 に答える
0

ほとんどのブラウザーは、多くの html5 要素に対するクロスドメイン インクルードの使用を拒否しています。同じサーバー/ドメイン/ローカルホストにあるオーディオ ファイルを使用してみてください

プロジェクトのサーバーを実行していない場合 (.html ファイルのみで可能)、(たとえば) デスクトップ上のフォルダーではなく、localhost サーバーから開いてみてください。

ここでは、無料で使用できる Apache サーバーを見つけることができますhttp://www.apachefriends.org/en/xampp.html

于 2012-09-18T16:48:37.253 に答える