web-dev-qa-db-ja.com

Laravelのビデオをストリーミングする方法

私はブレードファイルのビデオをストリーミングしようとしています。通常はビデオがロードされていますが、私は行くことができません。

これが私が従ったリンクです: https://codesamplez.com/programming/php-html5-video-streaming-tutorial

私は私のApp/VideoStream.phpクラスとブレードにクラスのものを追加しました

<?php
$video_path = 'my_video_ath';

$tmp = new \App\VideoStream($video_path);
$tmp->start();

?>


<video controls preload="auto" src="{{ $tmp }}" width="100%"></video>'

これで何が問題になりました。

4
Mohammed Sabir

使用しているクラスは、実際の範囲要求を処理することです。それを使用するルートを提供する必要があります。

Route::get('stream', function () {
   $video_path = 'my_video_ath';

   $tmp = new \App\VideoStream($video_path);
   $tmp->start();
})->name('stream');
 _

その後、HTMLは次のようになります。

<video controls preload="auto" src="{{ route('stream') }}" width="100%"></video>'
 _
5
apokryfos