Skip to content

Instantly share code, notes, and snippets.

@operando
Created November 28, 2015 07:55
Show Gist options
  • Save operando/2512f1680f6d75ef6260 to your computer and use it in GitHub Desktop.
Save operando/2512f1680f6d75ef6260 to your computer and use it in GitHub Desktop.
ExoPlayerの成果 - kinafuuさん

ExoPlayerについて

  • 秒数の管理にはAtomicIntegerとStandaloneMediaClockなるものを使っている
  • 何らかの処理が終わればいつでもdoSomeWork();が呼ばれる(変数とか変更した機能のリセット処理っぽい)
  • ↑これに時間がかかっている&ストリーミングの仕組みのせいでスムーズなseekToが不可能になってるという見解に至りました。
  • (localのstorageにある動画ファイルならできるのかな.....)  
  • PositionUs = PositionMs * 1000
  • このpositionUsをseektoの引数として使ってるっぽいが
  • なぜpositionに1000かけて管理するのかわからない......。
  • seekToのメソッド多すぎ!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment