如何使用exoplayer一起播放单独的音频和视频?

Wes*_*ton 3 java android kotlin exoplayer

所以我有两个网址,一个用于音频,一个用于视频。我想一起玩它们,但确实找不到任何有关此的文档。

Wes*_*ton 5

我刚刚找到了答案,只需在 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)
Run Code Online (Sandbox Code Playgroud)