Android 安卓2.2视频视图“;抱歉,无法播放视频“;使用H264.MP4
我有一个活动可以播放渐进式流媒体视频,编码如下: 布局Android 安卓2.2视频视图“;抱歉,无法播放视频“;使用H264.MP4,android,h.264,android-videoview,Android,H.264,Android Videoview,我有一个活动可以播放渐进式流媒体视频,编码如下: 布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<VideoView android:id="@+id/myVideo"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"/>
</LinearLayout>
这在大多数设备上运行良好,但是我的客户机有两台设备,一台是运行2.2的三星galaxy ace。另一个是ideos U8150(运行2.2),视频将无法在这两台设备上播放。当音频在后台播放时,ideos会弹出一个错误,并说“对不起,此视频无法播放”,而三星也有相同的错误,但是当插入ddms时,唯一可能指示错误的输出是:
09-05 15:11:03.461: ERROR/QCvdec(95): Omx Flush issued when vdec is not initialized yet.
09-05 15:11:03.461: ERROR/QCvdec(95): Unsupported profile, level, or widht, height
09-05 15:11:03.461: ERROR/QCvdec(95): Unsupported clip
09-05 15:11:03.461: ERROR/QCvdec(95): Omx Flush issued when vdec is not initialized yet.
09-05 15:11:03.461: ERROR/QCvdec(95): Empty this buffer in Invalid State
09-05 15:11:03.461: ERROR/QCvdec(95): Omx Flush issued when vdec is not initialized yet.
我已使用此处描述的设置在H264+AAC中对视频进行了编码:并确保moov原子位于qt fastart等的正确位置。请参阅:
视频在2.3.3、摩托罗拉Xoom、银河S、银河Tab和HTC Desire上播放良好。有什么想法吗?参考android的默认视频编解码器支持, H.263 MPEG-4(.mp4)是2.2设备的良好选择 或参考问题:
请参阅android的默认视频编解码器支持, H.263 MPEG-4(.mp4)是2.2设备的良好选择 或参考问题:
我可以获取您的URL来测试我的代码吗?我还从我的客户端接收到了IP摄像头的rtsp实时流,它是H.264 AVC媒体格式。我从资源中了解到,它只支持SDK 3.0及以上版本。我想看看你的链接如何支持Galaxy SCan我获取了你的URL来测试我的代码?我还从我的客户那里收到了IP摄像头的rtsp实时流,它是H.264 AVC媒体格式。我从参考资料中了解到,它只支持SDK 3.0及以上版本。我想看看你的链接是如何支持Galaxy S的
09-05 15:11:03.461: ERROR/QCvdec(95): Omx Flush issued when vdec is not initialized yet.
09-05 15:11:03.461: ERROR/QCvdec(95): Unsupported profile, level, or widht, height
09-05 15:11:03.461: ERROR/QCvdec(95): Unsupported clip
09-05 15:11:03.461: ERROR/QCvdec(95): Omx Flush issued when vdec is not initialized yet.
09-05 15:11:03.461: ERROR/QCvdec(95): Empty this buffer in Invalid State
09-05 15:11:03.461: ERROR/QCvdec(95): Omx Flush issued when vdec is not initialized yet.