在我的应用程序中,我想要流式传输使用H264“高”编码的mp4视频。当我在Android 4.0.3设备上安装我的应用程序时,视频播放正常,但如果我在任何以前的api级别安装它,我会收到“抱歉,此视频无法播放”错误消息。
我已将“高”编码以及“Baseline”H264编码的mp4文件直接传输到设备。基线打得很好,但高位仍然没有发挥。我想我只需要使用基线对我的视频进行编码,但尝试传输那些仍然不起作用。
我的问题是我可以将mp4视频流式传输到ICS之前的设备,最好采用“高”编码吗?
我的videoView是来自网址的非常标准的方法:
video.setVideoPath(myUrl);
video.setMediaController(new MediaController(this));
video.start();
video.requestFocus();