私はSilverlight 4を実行しています。プレーヤーは、URL、つまりhttp://mysite.com/video1.mp4から直接ファイルを再生するためのExpression 3テンプレートに付属しているものです。ファイルは、「Silverlight のエンコード」で h.264 のプリセットを適用することにより、Expression Encoder 3 を使用してエンコードされます。
私が最初に遭遇した問題は、ビデオが完全にダウンロードされるまで再生されないことでした。これは moov atom の問題であることが判明しました。とにかく、AtomicParsely を使用して修正したところ、ダウンロードが開始されるとビデオの再生が開始されました。
次の問題は、ユーザーがファイルのダウンロードされた部分を超えてシークできないことです。http を監視したところ、ブラウザは WMV の場合と同様にバイト シーク要求を送信していないようです (wmv の場合、Web キット エンジンを使用するブラウザでは動作しません)。
この方法でシークすることは可能ですか、それともスムーズ ストリーミング オプションを使用する必要がありますか?
- ありがとう