2010-11-27 10 views
1

さて、私が取り組んでいる授業の一環として、HTML5 <audio>タグを追加しました。コントロールによって、onprogressイベントを使用してaudio.buffered.end(0)/audio.duration*100+"%"で埋められた要素があります。
しかし、Firefox 3.6(レポートで別途質問されない限り、審査官が使用するもの)は、onprogressイベントまたはbufferedプロパティをサポートしていません。これを補うために、私はバッファのインジケータを??%とし、バッファの進行状況を読み取ることができないことを説明するツールチップを表示しました。FirefoxのHTML5オーディオバッファプロパティを「エミュレート」しますか?

私の質問はこれです:バッファの進行状況のおおよその値を判断する方法はありますか?バッファされたバイト数とオーディオファイルの合計サイズを読み取る方法はありますか?

それほど大したことではないが、もし私が確かに知りたいと思う方法があれば。ありがとう!

答えて

1

短い答えはノーです。

現在のネットワーク状態を取得するには、networkStateプロパティを使用します。 しかし、これは、バッファリングが完了したかどうかだけを通知し、そのバッファリングの進行状況は通知しません。

+0

ああ。ツールチップに "Computer says no"という参照を挿入するだけです。とにかくありがとう :) –

関連する問題