0

IE8 を使用して Visual Studio でプレーヤーをセットアップすると、localhost から実行すると問題なく動作しました。

しかし、ページとビデオを Web サーバーにコピーすると (まったく変更がありません)、プレーヤーがまったく機能しません。コントロールは表示されません。「再生ボタン」の四角いアウトラインが表示されますが、詳細も機能もありません。

私が構築したテスト サイトは、以下のプレーヤーとコードのみを含む単純なページであり、構成ファイルには一切変更を加えていません。

これがローカルで機能するのに、Web サーバーからアクセスしたときに機能しない理由はありますか?

    <link href="video-js/video-js.css" rel="stylesheet" type="text/css" />
    <script src="video-js/video.js" type="text/javascript"></script>
    <script>videojs.options.flash.swf = "video-js/video-js.swf" </script>

    <video id="example_video_1" class="video-js vjs-default-skin"

    controls preload="auto" width="640" height="264"

    data-setup='{"example_option":true}'>

    <source src="big_buck_bunny.mp4" type='video/mp4'  />

</video>
4

3 に答える 3

0

パスの問題はいくらでもあります。Web サーバーにエクスポートする方法を教えてください。それらを自分で物理的にアップロードすることによって?それともビジュアルスタジオ経由ですか?Visual Studio では、気付かないうちにパスが変更されることがあります。これを機能させるための確実な方法が必要な場合は、私のページのプレーヤー コード zip フォルダーはどこでも機能します。抽出したファイルを Web サーバー上で単に plonk するだけで動作します = http://www.andy-howard.com/recreate-bbc-iplayer/index.html

于 2013-09-26T20:14:58.443 に答える
0

週末に自分なりの答えを見つけました。

サーバーには .mp4 拡張子に関連付けられた MIME タイプがなかったことが判明したため、IIS はそれを無視しました。

サーバーに適切な MIME タイプを追加すると、すべてが問題なく機能しました。

于 2013-09-30T13:44:30.100 に答える