无法播放iOS摄像头录制的视频(使用不同配置)。以下是录制视频的视频信息:
General
CompleteName : C:UserstheusetVideosVideoA1.mp4
Format : MPEG-4
Format_Profile : QuickTime
CodecID : qt
FileSize/String : 362 KiB
Duration/String : 12s 840ms
OverallBitRate/String : 231 Kbps
Encoded_Date : UTC 2015-09-09 20:27:10
Tagged_Date : UTC 2015-09-09 20:28:04
Encoded_Library/String : Apple QuickTime
Video
ID/String : 1
Format : AVC
Format/Info : Advanced Video Codec
Format_Profile : Baseline@L3
Format_Settings_CABAC/String : No
Format_Settings_RefFrames/String : 1 frame
Format_Settings_GOP : M=1, N=16
CodecID : avc1
CodecID/Info : Advanced Video Coding
Duration/String : 12s 840ms
BitRate/String : 229 Kbps
Width/String : 360 pixels
Width_CleanAperture/String : 360 pixels
Height/String : 360 pixels
Height_CleanAperture/String : 360 pixels
DisplayAspectRatio/String : 1.000
DisplayAspectRatio_CleanAperture : 1.000
FrameRate_Mode/String : Variable
FrameRate/String : 29.439 fps
FrameRate_Minimum/String : 4.286 fps
FrameRate_Maximum/String : 30.000 fps
ColorSpace : YUV
ChromaSubsampling : 4:2:0
BitDepth/String : 8 bits
ScanType/String : Progressive
Bits-(Pixel*Frame) : 0.060
StreamSize/String : 359 KiB (99%)
Title : Core Media Video
Encoded_Date : UTC 2015-09-09 20:27:10
Tagged_Date : UTC 2015-09-09 20:28:04
我用Nexus 7(KitKat)的标准Android播放器检查过了,它说"无法播放视频",在安卓5.1的设备上它可以工作。有没有人能告诉我到底是什么阻止了这个视频在Android上播放,因为据我所知H.264 BaseLine L3
是由Android支持的。
谢谢。
可能是因为:
Encoded_Library/String: Apple QuickTime
Android不支持Apple Quicktime。