0

Azure Storage サービスでは、範囲要求を行うことで mp3 ストリーミングを行います。そのため、バージョン管理されていないリクエストに対して DefaultServiceVersion を「2011-08-18」に設定しました。HTML 5 オーディオ プレーヤーで、レンジ レスポンス情報ヘッダーとオーディオ ファイルの途中のジャンプを取得できます。

ファイルの途中でストリーミングが突然停止するため、オーディオ ファイル全体を再生できないことがよくあります。Fiddler アプリケーションを介して要求情報を監視したところ、Fiddler が警告を出すため、Azure Storage が要求された範囲全体を送信していないことがわかりました。

「コンテンツ長の不一致: 応答ヘッダーは 6.318.692 バイトを示しましたが、サーバーは 2.007.994 を送信しました」

また、Chrome 開発者ツールでリクエストを見ると、ファイルのどこかでリクエストが失敗しています。これはかなり頻繁に起こります。要求されたバイト範囲を完全に取得せずに要求が完了したのはなぜですか?

4

2 に答える 2

0

アカウントへのログインを有効にすることをお勧めします。(ロギング/メトリックの詳細については、 http://msdn.microsoft.com/en-us/library/windowsazure/hh343270.aspxを参照してください)。これは、Azure ポータルを介して簡単に行うことができます。これが完了すると、サービスの観点から問題を自己診断するためのより多くの情報が得られます。

ジョー

于 2013-11-16T00:03:17.083 に答える
0

タイムアウトが発生していないことを確認してください。多くの場合、ロード バランシングや同様の機能によって、長時間の接続が終了します。

于 2013-11-13T05:28:59.837 に答える