Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓2.2视频视图“;抱歉,无法播放视频“;使用H264.MP4_Android_H.264_Android Videoview - Fatal编程技术网

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.