質問するログイン新規登録

質問編集履歴

1

よりわかりやすい表現に変更しました。

2018/03/10 12:40

投稿

profu
profu

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,14 +1,14 @@
1
- ### 実現したいこと
1
+ ### 実現したいこと:同期的な字幕スクロール
2
+ Android, [Exoplayer](https://github.com/google/ExoPlayer)で動画プレイヤーを作成しています。
3
+ 図の下部で表示される字幕リストを再生時間に合わせて、現在の字幕が真ん中になるように同期的に自動的にスクロールしたいです。
2
4
 
3
- ここに質問の内容を詳しく書いてください。
4
- Androidで動画プレーを作成していま
5
+ ### 自分の実装アデア:0.5秒ごとにスクロルする処理繰り返
5
- 動画の再生に字幕を自動的にスクロール(図の下部)したいのでが、その実装方法教えて下さい
6
+ 「現在の再生時間を取得し、それ相当する字幕にスクロールする処理」Handlerで0.5秒ごとに繰り返し実行する
7
+ →ただ、これだと0.5秒ごとなので少しタイムラグができてしまいます。
8
+ よりスマートにタイムラグのないよう、同期的にスクロールさせたいです。
6
9
 
7
- ### 自分が思いつく実装方法
8
- 現在の再生時間を動画から取得し、それに相当する字幕にスクロールする処理を作成する
10
+ stackoverflowにも出ましたがコメントがなく2ヶ月が経ちました
9
- それをHandlerで0.5秒ごとに繰り返実行
11
+ お力添えよろくおねがいします。
10
12
 
11
- #### デメリット
12
- 0.5秒ごとなので少しタイムラグができてしまう。
13
- →タイムラグのないよう、同期的にスクロールさせたい。
14
- ![実装中のアプリ画面](075c4eaa57f29bbb00f4493dffecd4e7.png)
13
+ ![実装中のアプリ画面](075c4eaa57f29bbb00f4493dffecd4e7.png)
14
+ 図. 実装中のアプリ画面