0

ここでアドバイスを使用しました: WebView and HTML5 <video>

onShowCustomView をオーバーライドし、videoView をアクティビティ コンテンツに設定して、Web ビューでビデオを表示するには。

js には、「終了」イベントを待機しているビデオ要素のイベント リスナーがあります。このイベントはスローされないため、ビデオの最後に発生するはずのアクション (次のページに移動など) は発生しません。

私が知る限り、js video 要素にアクセスできないため、Android コードで onCompletion をオーバーライドしてイベントを手動でスローすることはできません。

常にこれにアクセスできるかどうかわからないため、js を変更せずにこれを修正する方法はありますか。

ありがとう

株式会社

4

1 に答える 1

0

GingerBread の問題のようです。いくつかのデバイスで試してみましたが、2.0-<2.3 では問題なく動作しました。最後に、js ページまでの js ブリッジを介して onCompletion でカスタム イベントを渡し、カスタム終了イベントと通常の終了イベントの両方を同じ方法で処理します。

株式会社

于 2012-07-06T18:02:17.590 に答える