我坚持在Exoplayer中播放并行的不同媒体流
场景:
ExoPlayer
中播放这两个媒体源经过大量的研发,我发现了
我正在尝试但未能实现。 示例代码在这里
if (player == null) {
player = ExoPlayerFactory.newSimpleInstance(ChangeAudioActivity.this, new DefaultRenderersFactory(this),
new DefaultTrackSelector(), new DefaultLoadControl());
playerView.setPlayer(player);
player.setPlayWhenReady(playWhenReady);
player.seekTo(currentWindow, playbackPosition);
}
MediaSource audiosource = new ProgressiveMediaSource.Factory(new FileDataSourceFactory()).createMediaSource(Uri.parse(videoModel.getAudio()));
MediaSource videoSource = new ProgressiveMediaSource.Factory(new FileDataSourceFactory()).createMediaSource(Uri.parse(videoModel.getVideo()));
player.prepare(new MergingMediaSource(videoSource , audiosource ), true, false);
我也参考了Exoplayer文档。
Exoplayer可以吗?预先感谢您的建议。
答案 0 :(得分:2)
这是Exoplayer的问题,但我的观点不是问题,因为ExoPlayer的想法是有道理的。...
我了解!您想在exoPlayer中将双重音频播放与视频混合在一起,但没有任何编辑就不可能