3

私はこのプレーヤーを持っています:

<link href="http://vjs.zencdn.net/c/video-js.css" rel="stylesheet">
<script src="http://vjs.zencdn.net/c/video.js"></script>
<video id="milokan" class="video-js vjs-default-skin" controls preload="auto" width="640" height="480" autoplay data-setup="{}">
  <source src="play.php?file=<?php echo $code; ?>" type='video/mp4'>
</video>

AND play.php は header("Content-Type: video/mp4"); を再生します。

この方法ではバッファがなく、プレーヤーは動作しますが、ファイル全体のダウンロードが完了したときだけです。

再生中のファイルを非表示にして、機能させるにはどうすればよいですか?

4

1 に答える 1

3

動画ファイルを提供するときは、応答で次のヘッダーを送信してください。

Accept-Ranges: bytes
Content-Length: 22474866 // (example)
Content-Range: bytes 539490-23014355/23014356 // (example)
Content-Type: video/mp4 // (example)

また、クライアントが要求した場合に、特定のバイト オフセットから始まるファイルを提供できることを確認してください。これは、HTML5 ビデオ/オーディオで作業するために必要です。

于 2013-05-10T19:36:14.410 に答える