2

その上にTextViewを使用して字幕をサポートするVideoViewでビデオプレーヤーを作成しようとしています。

既に字幕を解析しましたが、現在の再生位置で字幕を更新するために、フレームが変更されるたびに実行されるイベントが必要です。

スレッドを作成しようとしましたが、その別のスレッドで TextView を変更できません。updateSubtitle メソッドを呼び出すためにオーバーライドできるすべてのフレーム変更を実行する VideoView/MediaPlayer のイベントはありますか?

4

2 に答える 2

0

最初の質問ですが、各ビデオフレームで発生するイベントはありません。現在の時刻を取得し、字幕を現在の時刻に同期する方法があると言っています。以下のリンクが役立つかもしれません

于 2012-07-10T10:13:32.290 に答える