JWPlayerを埋め込んだページでプログレッシブダウンロードしながら動画を再生しているとき、まだダウンロードされていない時刻へ早送り(シーク)しようとしてもできないという問題に直面。シークバー上のポインタをマウスでドラッグして放すと、ドラッグ前の位置に戻ってしまって動画の再生には変化なしという状況。HTML5プレイヤーではシークできるので、Flashプレイヤー特有の問題っぽい。
調べた結果、以下のページに解決法が見つかった。
JW6: Pseudo Streaming in Flash | JW Player
https://support.jwplayer.com/customer/portal/articles/1430518
startparamオプションを指定することで解決する。
1 2 3 4 5 6 7 8 |
<div id="myElement"></div> <script> jwplayer("myElement").setup({ image: "/uploads/myPoster.jpg", file: "/uploads/myVideo.mp4", startparam: "start" }); </script> |