Guest User

Untitled

a guest
Mar 18th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. player = ExoPlayerFactory.newSimpleInstance(context, DefaultTrackSelector())
  2. .apply {
  3. ...
  4. }
  5.  
  6. fun buildMediaSource(): MediaSource {
  7. val uriList = mutableListOf<MediaSource>()
  8. MediaCatalog.list.forEach {
  9. uriList.add(createExtractorMediaSource(it.mediaUri!!))
  10. }
  11. return ConcatenatingMediaSource(*uriList.toTypedArray())
  12. }
  13.  
  14. private fun createExtractorMediaSource(uri: Uri): MediaSource {
  15. return ExtractorMediaSource.Factory(
  16. DefaultDataSourceFactory(context, "videoapp")).createMediaSource(uri)
  17. }
Add Comment
Please, Sign In to add comment