0

HTML5 + PHP で偽のライブ ビデオ ストリームを作成しようとしています。

私のphpから、私は以下のようなものを持っています。

$file = fopen("filename.mp4","rb");
fseek($file, 1000);

while(!feof($file) {
fread($file, 1024);
flush();
}

このコードは正しいデータを出力します。問題は、HTML5 ビデオ タグが部分的なコンテンツを好まないことです。これは、video タグが完全な mp4 形式しか受け付けないためだと思います。

「 HTTP/1.1 206 Partial Content 」を設定しようとしましたが、うまくいきませんでした。

部分的なmp4コンテンツを再生するためにhtml5ビデオタグを作成する方法はありますか?

4

1 に答える 1

1

メディア フラグメントを使用している場合、Web サーバーはおそらく既にこの作業を行っています。開始時刻と終了時刻を含む URL を指定すると、ブラウザは、サーバーからリクエストする部分コンテンツの範囲を判断します。

たとえば、10 秒から 20 秒までのビデオを見たい場合は、src url を次のように設定します。

http://foo.com/video.ogg#t=10,20

MDN はここで構文を説明しています。興味がある場合は、より技術的なスライドショーがあります。

于 2013-10-31T13:39:02.717 に答える