小编Joh*_*dge的帖子

在Android中复用在线音频和视频流

外部服务器上托管了两个媒体文件 - 音频和视频.我需要将它们复用并通过Android MediaPlayer类作为在线流播放.

主要问题是,我不知道,如果有任何可能的解决方案连续下载-mux-play进程.我见过MediaMuxer类使用的例子,但只有本地文件.

目前,我刚开始这样的两个媒体播放器:

//Setting up video
MediaPlayer video = new MediaPlayer();
video.setDataSource("videurl");
video.prepare();
//Setting up audio
MediaPlayer audio = new MediaPlayer();
video.setDataSource("audiourl");
video.prepare();
//Starting both players simultaneously
video.start();
audio.start();
Run Code Online (Sandbox Code Playgroud)

但是,当然,这会在音频和视频之间产生可怕的同步.所以,问题是 - 这是否有可能复用在线流,如果是的话 - 我从哪里开始研究?

audio video android video-streaming multiplexing

5
推荐指数
0
解决办法
309
查看次数

标签 统计

android ×1

audio ×1

multiplexing ×1

video ×1

video-streaming ×1