0

こんばんはスタッフです。私は問題を抱えていて、解決策を考えていません。私はFlashを使用するのが初めてです。ビデオ プレーヤーがあり、HD ボタンを実装しています。プレーヤーは常にビデオと 360P フォーマットを開始し、ストリームを開始します。ユーザーが HD をクリックすると、クリックされたときにビデオの時間を保存して呼び出す必要があります。別のファイル。mp4 720P を再生し、記録されたのと同じポイントから開始します。CONNECTION.STREAM.seek(TIME); を使用してさまざまな方法を試しました。常に (0) から始まるので、Buffering に入っていないため、彼は理解していないように感じます。誰でもこれを解決するのを手伝ってもらえますか?

必要に応じて、クラス接続にコードを投稿できます。

ありがとうございました!

4

1 に答える 1

0

これは基本的に、Flash や AS3 とはあまり関係がありません。これはサーバー側の問題です。

サーバーから直接ファイルをストリーミングしている場合。お気に入り:

resource = 'http://video.mysite.com/trainings/video1.flv';

その後、ロードされた分だけシークすることができます。動画の長さが 20 分である場合。50% しかロードされていない場合は、10 分目までしかシークできません。

やりたいことを叶えたいなら。HTTP PreudoStreaming または RED5 / Wowza / Flash Media Server などの他の RTMP ストリーミング サーバー ソリューションを確認する必要があります。

擬似ストリーミング: https://github.com/ramonfritsch/php-f4v-streming

于 2011-09-20T13:32:10.900 に答える