如何使用 exoplayer 一起播放单独的音频和视频?
Posted
技术标签:
【中文标题】如何使用 exoplayer 一起播放单独的音频和视频?【英文标题】:How to play separate audio and video together using exoplayer? 【发布时间】:2022-01-17 00:31:37 【问题描述】:所以我有两个网址,一个用于音频,一个用于视频。我想一起玩,但真的找不到任何相关文档。
【问题讨论】:
【参考方案1】:我刚刚找到了答案,就像在 kotlin 中构建它一样:
val dataSourceFactory: DataSource.Factory =
DefaultHttpDataSource.Factory()
val videoSource: MediaSource = ProgressiveMediaSource.Factory(dataSourceFactory)
.createMediaSource(fromUri(videoInPlayer.videoStreams[0].url))
val audiosource: MediaSource = ProgressiveMediaSource.Factory(dataSourceFactory)
.createMediaSource(fromUri(videoInPlayer.audioStreams[0].url))
val mergeSource: MediaSource = MergingMediaSource(videoSource,audioSource)
【讨论】:
以上是关于如何使用 exoplayer 一起播放单独的音频和视频?的主要内容,如果未能解决你的问题,请参考以下文章