微信公众号开发,使用h5 video标签,发现安卓的播放不了视频

qq_18309583 2015-11-03 05:28:10
功能需要是要在用户选择视频文件后,能够可以提前预览视频;然后可以点击去上传。
现在遇到的问题是在ios设备微信浏览器能够预览视频,而在安卓设备微信浏览器不能预览播放视频。

//返回url,
function getObjectURL(file) {
var url = null ;
if (window.createObjectURL!=undefined) { // basic
url = window.createObjectURL(file) ; //类型1
} else if (window.URL!=undefined) { // mozilla(firefox)
url = window.URL.createObjectURL(file) ; //类型2
} else if (window.webkitURL!=undefined) { // webkit or chrome
url = window.webkitURL.createObjectURL(file) ; //类型3
}
return url ;
}

ios微信中的url是在类型2,安卓是类型3,url放入video标签安卓解析失败;

如果是url的问题,请问能有获取手机本地视频文件播放的解决方案吗?
...全文
3179 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_18309583 2019-10-22
  • 打赏
  • 举报
回复
??? 我啥时候提过这问题??? 串号啦??????
qq_31582157 2017-04-10
  • 打赏
  • 举报
回复
微信真他吗坑,不想跟他玩了
坚持浅笑 2017-03-27
  • 打赏
  • 举报
回复
那怎么解决这个问题呢,求解?
zhang_xiao_tian 2017-02-08
  • 打赏
  • 举报
回复
我也遇到了类似的问题,服务器上数据开启了Gzip压缩,微信浏览器解析视频数据时候没有按照Gzip压缩后的数据解析。这种问题只出现在Android版本的微信上 其实客户端在向服务器端发送请求的时候,服务端就已经拿到客户端支持哪种压缩格式,服务器估计是判断到微信客户端支持Gzip压缩数据,就给客户端传输了Gzip格式的数据,谁知微信客户端不认

3,154

社区成员

发帖
与我相关
我的任务
社区描述
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
社区管理员
  • 微信开发
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧