3

我的安卓手机有问题。我正在尝试创建一些可以播放某些流的应用程序。流是 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 哪里有问题????这在其他安卓手机上运行良好....

4

1 回答 1

2

我没有找到答案,但我可以说这是一个 htc 问题。我在 S3 上对其进行了测试,它就像一个魅力,所以问题一定出在 htc 上。

于 2012-10-18T08:39:34.657 回答