我的安卓手机有问题。我正在尝试创建一些可以播放某些流的应用程序。流是 rtsp ......但我有一个问题。我正在使用 videoView 播放流,它看起来不错。我在具有 android 2.3.7 的摩托罗拉和具有 2.3.4 android 的索尼爱立信 xperia mini pro 上对其进行了测试。
问题是当我尝试在具有 ICS 4.04 系统的 HTC One X 上对其进行测试时。
video.setVideoPath(url);
video.setOnPreparedListener(this);
@Override
public void onPrepared(MediaPlayer mp) {
media_width = mp.getVideoWidth();
media_height = mp.getVideoHeight();
if (media_width > 0 && media_height > 0) {
resize();
video.start();
} else {
mp.setOnVideoSizeChangedListener(this);
}
loading.cancel();
//video.start();
mp.setLooping(true);
startThreads();
}
当我尝试在 LogCat 中的 uri 中放入一些字符串时,我发现了这个:
09-20 16:33:27.660: E/MediaPlayer(18521): java.io.FileNotFoundException: No content provider: rtsp://xxx.xxx.xxx .xxx:1935/xxx/programer_aac 哪里有问题????这在其他安卓手机上运行良好....