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

2019-03-03 10:33:28 +08:00
 xnode

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

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

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

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

这句话杀伤力太大了。
xnode
2019-03-03 11:21:59 +08:00
@tanranran 是开发 app 但是想不使用 app 更新的办法 来调整一些活动的布局,就想使 h5 ,但是 h5 不能自动播放视频和视频编码的问题,腾讯 x5 能搞定这些玩意嘛
azh7138m
2019-03-03 11:45:12 +08:00
粗糙点说 ffmpeg 也可以跑在浏览器上(
一部分格式会有人实现 js 的解码,会有插件可以直接用。
?是我哪里说的不清楚吗。。。。
话说不能播放的是啥格式,mpeg4 ?
xnode
2019-03-03 11:46:57 +08:00
@azh7138m 是的 mpeg4 ,多谢大佬指点 我去看看
lianxiben
2019-03-03 12:49:23 +08:00
我们之前用的是阿里云的视频转码服务。。。不然兼容性问题很多
JerryCha
2019-03-03 13:46:12 +08:00
为什么不转码成 H.264 再分发呢
xnode
2019-03-03 14:07:32 +08:00
@JerryCha 计划后面增加,想前期先顶一顶
likuku
2019-03-03 22:41:31 +08:00
@xnode 还是在线云端转码 /上传前转码 /上传时转码 更简单直接吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/540494

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX