Android Grafika CameraCapture活动不工作

Android Grafika CameraCapture活动不工作,android,android-mediacodec,grafika,Android,Android Mediacodec,Grafika,我试图在galaxy S3中测试这个示例,似乎一切正常,但当我尝试播放录制的文件时,没有播放器可以播放该文件。 我将视频发送到我的电脑,并尝试使用VLC、gom播放器等,但总是出现“无法识别输入格式”之类的错误 文件大小正确。 发生了什么事 编辑:我在moto G中测试了相同的样本,效果良好。是否可能是与galaxy S3相关的问题 谢谢我确信这不是克服这一问题的最佳方法。但无论如何,任何东西都比无限循环和损坏的文件好,所以。。。我为EOS等待迭代设置了一个计数器,如果达到该计数器,将打破循环。

我试图在galaxy S3中测试这个示例,似乎一切正常,但当我尝试播放录制的文件时,没有播放器可以播放该文件。 我将视频发送到我的电脑,并尝试使用VLC、gom播放器等,但总是出现“无法识别输入格式”之类的错误 文件大小正确。 发生了什么事

编辑:我在moto G中测试了相同的样本,效果良好。是否可能是与galaxy S3相关的问题


谢谢

我确信这不是克服这一问题的最佳方法。但无论如何,任何东西都比无限循环和损坏的文件好,所以。。。我为EOS等待迭代设置了一个计数器,如果达到该计数器,将打破循环。 文件现在可以播放了。 目前没有次要问题。
谢谢

输出是用AVC编码的.mp4,所以它应该可以处理任何东西,尽管你偶尔会看到关于VFR的抱怨。您是否能够使用Grafika中的视频播放活动播放文件?连续示例正在工作,但使用cameraCaptureActivity录制的视频无法播放。我尝试了播放视频活动,并强制关闭。我猜MediaMuxer在接近尾声时出现故障,因此文件头没有写入.mp4。使用CameraCaptureActivity录制时,请观察logcat输出,看看是否可以在日志文件中发现故障。就在日志消息“setupVideoEncoder Succeed”之前,我收到此消息大约6到7次:W/ACodec﹕ 不知道颜色格式0x7f000001=2130706433。我在moto G中没有得到这个错误。相反,我得到了这个:E/ACodec﹕ [OMX.qcom.video.encoder.avc]storeMetaDataInBuffers(输出)失败,w/err-2147483648。但我想一切都很好。视频可以播放,没有颜色问题。