【发布时间】:2014-07-10 14:42:52
【问题描述】:
我正在尝试在 android 中使用 MediaPlayer 播放 rtsp 流,但应用程序似乎总是卡在 MediaPlayer.prepare();
该网址是有效的,因为我在我的桌面上使用 VLC 对其进行了测试。
应用程序未准备流的任何想法。
class InitializeService extends Thread {
@Override
public void run() {
try {
player.prepare();
Log.d("Play", "Player prepared");
} catch (IOException e) {
e.printStackTrace();
fallback();
} catch (IllegalStateException e) {
e.printStackTrace();
fallback();
}
}
}
永远不会到达日志语句。
更新 1: 对不起,我忘了提到流将始终采用 3gp 格式。这是一个网址 rtsp://r2---sn-p5qlsu76.c.youtube.com/CiILENy73wIaGQnTXOVs7Kwo8xMYESARFEgGUgZ2aWRlb3MM/0/0/0/video.3gp
【问题讨论】: