为什么不能播放这个视频

时间:2014-12-16 10:44:24

标签: android video-streaming

我的应用使用VideoView播放视频网址。大多数视频网址都可以正常播放,除了一些。所有这些视频无法通过我的Android应用程序正常播放,可以通过iOS正确播放。

我的应用中的所有视频都直接使用网址而不是本地文件播放。使用系统默认视频播放器测试视频时,我也使用URL,而不是本地文件。

在这些视频中无法播放,有两个结果: 结果案例1,视频完全无法播放;它总是加载。视频可以触发onPrepared()事件,但getDuration()返回零。使用系统默认视频播放器播放这些视频时,系统播放器也总是加载而无法播放。以下是将MediaInfo.app下载到我的Mac后获得的视频信息:

General
Complete name                            : /Users/aaaaa/Downloads/movie.mp4
Format                                   : MPEG-4
Format profile                           : QuickTime
Codec ID                                 : qt  
File size                                : 549 KiB
Duration                                 : 10s 0ms
Overall bit rate                         : 449 Kbps
Encoded date                             : UTC 2014-12-04 22:48:13
Tagged date                              : UTC 2014-12-04 22:48:14
Writing library                          : Apple QuickTime

Video
ID                                       : 2
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L3.1
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 2 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 10s 0ms
Bit rate                                 : 194 Kbps
Width                                    : 640 pixels
Height                                   : 640 pixels
Display aspect ratio                     : 1.000
Frame rate mode                          : Constant
Frame rate                               : 0.400 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 1.182
Stream size                              : 236 KiB (43%)
Title                                    : Core Media Video
Encoded date                             : UTC 2014-12-04 22:48:13
Tagged date                              : UTC 2014-12-04 22:48:14
Color range                              : Limited

Audio
ID                                       : 1
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 10s 0ms
Source duration                          : 10s 54ms
Bit rate mode                            : Constant
Bit rate                                 : 256 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 308 KiB (56%)
Source stream size                       : 309 KiB (56%)
Title                                    : Core Media Audio
Encoded date                             : UTC 2014-12-04 22:48:13
Tagged date                              : UTC 2014-12-04 22:48:14

结果案例2:播放视频时,声音正在播放,但屏幕始终为黑色。在Note3上,拖动媒体控制器进度条时,屏幕变为正常;但在S5上,拖动进度条不起作用。使用系统默认播放器时,结果相同。 MediaInfo:

General
Complete name                            : /Users/aaaaa/Downloads/44466705691c6b34e9ea2038ca5a6d4f031946.mp4
Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom
File size                                : 483 KiB
Duration                                 : 23s 749ms
Overall bit rate mode                    : Variable
Overall bit rate                         : 167 Kbps
Encoded date                             : UTC 2014-12-07 03:19:38
Tagged date                              : UTC 2014-12-07 03:19:38
Writing application                      : Lavf54.6.100

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L3.0
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 2 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 23s 625ms
Bit rate                                 : 139 Kbps
Width                                    : 480 pixels
Height                                   : 480 pixels
Display aspect ratio                     : 1.000
Frame rate mode                          : Constant
Frame rate                               : 0.550 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 1.095
Stream size                              : 400 KiB (83%)
Encoded date                             : UTC 2014-12-07 03:19:38
Tagged date                              : UTC 2014-12-07 03:19:38
Color primaries                          : BT.601 NTSC
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.601
Color range                              : Limited

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 23s 749ms
Bit rate mode                            : Variable
Bit rate                                 : 27.5 Kbps
Maximum bit rate                         : 32.0 Kbps
Channel(s)                               : 2 channels
Channel(s)_Original                      : 1 channel
Channel positions                        : Front: C
Sampling rate                            : 16.0 KHz
Compression mode                         : Lossy
Stream size                              : 79.7 KiB (17%)
Encoded date                             : UTC 2014-12-07 03:19:38
Tagged date                              : UTC 2014-12-07 03:19:38

以上两个视频的帧速率非常低。

为什么这两个视频无法通过Android VideoView播放?感谢。

0 个答案:

没有答案