カスタム シーク バーを備えた HTML5 ビデオ プレーヤーがあります。これは、iPhone (インラインで再生) とブラウザーでうまく機能しています。
iPad でも問題なく再生され、ムービーの再生に合わせてシーク バーが更新されますが、何らかの理由でシークできません。
すべての値は正しく、設定しようとしています:
myPlayer.currentTime = XX;
残念ながら、iPad は .currentTime 属性の設定を拒否しています。
ブラウザーと iPadの違いをまとめると、ブラウザーでは次のようになります。
myPlayer.networkState = 3
myPlayer.readyState = 4
iPad では次のようになります。
myPlayer.networkState = 2
myPlayer.readyState = 3
これはまったく同じコードで、ローカルの MP4 ビデオを実行しています。
なぜこれが起こっているのですか?
乾杯、 アンドレ