mediaelement.js (mediaelementplayer-audio.html) で提供されるサンプルを使用すると、Opera で MP3 ファイルを再生できません。Opera をhttp://www.mediaelementjs.comに移動すると機能しますが、ローカルホストからファイルをヒットしようとすると再生されません。コントロールは正しく表示されますが、読み込まれていないように見えます。Windows XP で Opera 12.14 を実行しています。すでに Chrome 24、Firefox 18、IE8 (Flash フォールバック)、および Safari 5.1.7 をテストしましたが、Opera だけが問題を引き起こしています。助言がありますか?
質問する
732 次
1 に答える
0
簡単な答え: これは IIS 5.1 では機能しません。Apache または IIS 7 では機能します。
長い回答: Opera の開発者ツールを調べたところ、MP3 がサーバーから部分的に受信されていることがわかりました。その後、IIS 5.1 (私が使用していた Web サーバー) がこれを適切にサポートしていないことを思い出しました。次に、www.mediaelementjs.com の HTTP 応答ヘッダーを比較したところ、Apache を使用していることがわかりました。範囲要求が IIS 7 で機能することをオンラインで読みました。そのため、Web アプリを Windows 7 マシンに移動したところ、確かに機能しました。MIME タイプを明示的に定義することを覚えておく必要がありましたが、現在はすべて機能しています。
于 2013-02-13T05:19:43.550 に答える