Android:混合html app播放mP4视频

时间:2015-01-23 03:35:58

标签: android html5 video

我使用adb shell命令从我的Asus Nexus 7平板电脑创建了一个屏幕录制:

adb shell screenrecord --bit-rate 6000000 --time-limit 30 /sdcard/kitkat.mp4

视频是在设备处于纵向模式下创建的,视频的详细信息如下所示。

我发现大多数默认的Android视频播放器无法播放,而有些可以播放:

Asus Nexus :4.4 --> Plays Video
Asus Nexus :5.2 --> Can not play Video message
Asus Memopad 7: 4.4.2 --> Can not play Video message

和其他大多数设备无法播放视频。

任何自定义播放器(如MX播放器或其他视频)都可在所有设备中播放。

以下是视频详情:

General
Complete name                            : D:\kitkatfinal2.mp4
Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom
File size                                : 1.52 MiB
Duration                                 : 17s 643ms
Overall bit rate mode                    : Variable
Overall bit rate                         : 725 Kbps
Encoded date                             : UTC 2015-01-19 20:55:55
Tagged date                              : UTC 2015-01-19 20:55:55

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : Baseline@L5.0
Format settings, CABAC                   : No
Format settings, ReFrames                : 1 frame
Muxing mode                              : Container profile=High@1.3
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 17s 643ms
Bit rate mode                            : Variable
Bit rate                                 : 722 Kbps
Maximum bit rate                         : 6 000 Kbps
Width                                    : 1 200 pixels
Height                                   : 1 920 pixels
Display aspect ratio                     : 0.625
Frame rate mode                          : Variable
Frame rate                               : 13.944 fps
Original frame rate                      : 60.000 fps
Minimum frame rate                       : 0.880 fps
Maximum frame rate                       : 106.635 fps
Color space                              : YUV

现在基本上我想从webview / Hybrid html app播放这个视频。我正在使用Crosswalk浏览器并播放视频,这些视频使用原生Android视频播放器。

我怎么能播放视频?我想到下面的情况,有可能吗?

  • 我可以安装自定义播放器作为Android的默认播放器

  • 我可以在我的Hybrid Html应用程序中嵌入自定义播放器并从那里嵌入视频(我无法在混合应用中找到使用嵌入式播放器的方法)

0 个答案:

没有答案