Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.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设备上播放h264编码的视频_Android_Ios_Video_Vlc_Gpuimage - Fatal编程技术网

从流在android设备上播放h264编码的视频

从流在android设备上播放h264编码的视频,android,ios,video,vlc,gpuimage,Android,Ios,Video,Vlc,Gpuimage,我正在从事某个项目,该项目允许一些视频编辑,将编辑后的视频上传到服务器(AmazonS3)并在设备上播放此视频 iOS版本已经完成。我正在使用那里的GPUImage来编辑和编码视频。 我正在使用quicktime容器和h264编解码器 现在我正在开发这个项目的android版本,遇到了几个问题 虽然我可以在android设备上下载和播放这些视频(在iPhone上编码),但我无法在大多数android设备上播放这些视频流 我做了一些研究,其中一个建议是在iOS postencoding中添加一些代

我正在从事某个项目,该项目允许一些视频编辑,将编辑后的视频上传到服务器(AmazonS3)并在设备上播放此视频

iOS版本已经完成。我正在使用那里的GPUImage来编辑和编码视频。 我正在使用quicktime容器和h264编解码器

现在我正在开发这个项目的android版本,遇到了几个问题

虽然我可以在android设备上下载和播放这些视频(在iPhone上编码),但我无法在大多数android设备上播放这些视频流

我做了一些研究,其中一个建议是在iOS postencoding中添加一些代码,将其转换为mp4并修复MooV,但这没有帮助。 在“修复”之后,我唯一能做到的就是在Galaxy SII设备上听到音频曲目,而不会收到错误消息,但在其他设备上也有同样的情况

之后我从play store下载了VLC播放器,它会播放这些视频

所以我的问题是,我需要做什么来播放h264流


如何实现自己的视频播放器,或者如何使用VLC源代码播放这些视频。

您是否已解决此问题,请分享您的看法。。。