0

録音済みの flv サウンドをストリーミングするために使用するフラッシュ プレーヤーがあります。再生中にサウンドを前後にシークする進むボタンと戻るボタンがあります。

私が得る問題は、30 秒のような短いサウンドを使用すると、最後に 10 秒近くかかると、プレーヤーからこのメッセージ「 NetStream.Buffer.flush が表示されることです。は空です」なので、ファイルの終わり近くをシークできません。

どうすればこれを修正できますか?

私はすでにinBufferSeekを true に設定し、bufferTimeを 5 に設定しています。

これは Flash/As3 の問題ですか、それともサーバーの問題ですか? (私はcrtmpオープンソースサーバーを使用しています)

4

1 に答える 1

1

キーフレームの有無とは関係ありません。純粋にフラッシュサイドです。シークはうまくいくはずです。これがデモンストレーションです[http://pastebin.com/raw.php?i=LYTNy7xR]

于 2012-08-14T21:38:09.073 に答える