質問編集履歴

1

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

2018/03/10 12:40

投稿

profu
profu

スコア12

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