V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xnode
V2EX  ›  Android

Android 使用 webview 能不能播放不是.264 编码的 mp4 有没有办法

  •  
  •   xnode · 2019-03-03 10:33:28 +08:00 · 10655 次点击
    这是一个创建于 2111 天前的主题,其中的信息可能已经有所发展或是发生改变。

    webview 是用 h5 的 video 播放,但是 h5 不支持 h264 其他的编码,有没有解决办法,除了云转码之外

    14 条回复    2019-03-03 22:41:31 +08:00
    azh7138m
        1
    azh7138m  
       2019-03-03 10:41:50 +08:00 via Android
    本地解码
    见 videojs 的各种格式的插件
    nicevar
        2
    nicevar  
       2019-03-03 10:50:58 +08:00
    这与 h5 支不支持没啥关系吧,WebView 也是调用 MediaPlayer 播放的,是设备本身不支持解码或者厂家进行了一些封装,如果你不能定制 WebView 开发,转码就是最好的选择了
    tanranran
        3
    tanranran  
       2019-03-03 11:12:40 +08:00
    腾讯 X5 内核了解一下?
    RqPS6rhmP3Nyn3Tm
        4
    RqPS6rhmP3Nyn3Tm  
       2019-03-03 11:13:07 +08:00
    MediaExtension?
    xnode
        5
    xnode  
    OP
       2019-03-03 11:15:50 +08:00
    @tanranran 好像可以 我试试 谢谢老哥
    xnode
        6
    xnode  
    OP
       2019-03-03 11:16:02 +08:00
    @azh7138m 本地解码?
    gam2046
        7
    gam2046  
       2019-03-03 11:18:25 +08:00
    是自己开发的 app 内嵌网页嘛?如果是的话...

    考虑一下腾讯 X5,虽然我觉得 X5 是 Android 里的 IE6,真的是各种坑。但是用了他以后,有一个很大的好处,当出现问题以后可以很简单的甩锅。

    你看,微信、QQ 打开也是这个样子的,人家几亿用户量的产品都是这样。

    这句话杀伤力太大了。
    xnode
        8
    xnode  
    OP
       2019-03-03 11:21:59 +08:00
    @tanranran 是开发 app 但是想不使用 app 更新的办法 来调整一些活动的布局,就想使 h5 ,但是 h5 不能自动播放视频和视频编码的问题,腾讯 x5 能搞定这些玩意嘛
    azh7138m
        9
    azh7138m  
       2019-03-03 11:45:12 +08:00 via Android
    粗糙点说 ffmpeg 也可以跑在浏览器上(
    一部分格式会有人实现 js 的解码,会有插件可以直接用。
    ?是我哪里说的不清楚吗。。。。
    话说不能播放的是啥格式,mpeg4 ?
    xnode
        10
    xnode  
    OP
       2019-03-03 11:46:57 +08:00
    @azh7138m 是的 mpeg4 ,多谢大佬指点 我去看看
    lianxiben
        11
    lianxiben  
       2019-03-03 12:49:23 +08:00
    我们之前用的是阿里云的视频转码服务。。。不然兼容性问题很多
    JerryCha
        12
    JerryCha  
       2019-03-03 13:46:12 +08:00
    为什么不转码成 H.264 再分发呢
    xnode
        13
    xnode  
    OP
       2019-03-03 14:07:32 +08:00
    @JerryCha 计划后面增加,想前期先顶一顶
    likuku
        14
    likuku  
       2019-03-03 22:41:31 +08:00 via iPhone
    @xnode 还是在线云端转码 /上传前转码 /上传时转码 更简单直接吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1622 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 16:36 · PVG 00:36 · LAX 08:36 · JFK 11:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.