小程序
小游戏
企业微信
微信支付
扫描小程序码分享
video标签在安卓手机下全屏播放会黑屏几秒,黑屏时间不一,有时会长达3秒,ios下正常,
this.videoContext = wx.createVideoContext('video-' + this.data.id, this); this.videoContext.play();
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
破案了:
是视频编码格式的问题,其中mp4格式的H264编码小程序支持有问题,在将编码转换为Xvid后,移动端小程序正常播放
参考文章: https://www.jianshu.com/p/a5e27983888b
=========以上为更新========
同问,
// 点击让视频全屏
fullVideo(){
const video_content = wx.createVideoContext('Fixed_video')
video_content.requestFullScreen()
},
// 处理商品全屏和退出全屏
handleVideoFull(e){
// console.log('handleVideoFull', e)
if(!e.detail) return
const {detail: {fullScreen}} = e
if(fullScreen){
// 进入全屏模式
this.setData({video_mute_btn_flag: true})
if(!this.data.video_fist_time_full_flag){
this.setData({video_was_muted: false})
this.data.video_fist_time_full_flag = true
video_content.seek(0)
}
// 这里有一个小程序的已知BUG
// 【video组件 改变muted属性值后,音量图标没有跟随变化】 https://developers.weixin.qq.com/community/develop/doc/000c8690db03f0d5c85ee080a56800?highLine=%25E8%25AE%25BE%25E7%25BD%25AEmuted%25E7%25A6%2581%25E9%259F%25B3%25E6%258C%2589%25E9%2592%25AE%25E7%259A%2584%25E7%258A%25B6%25E6%2580%2581%25E6%25B2%25A1%25E6%259C%2589%25E6%259B%25B4%25E6%2596%25B0
}else{
// 退出全屏
this.setData({video_mute_btn_flag: false})
就是 这么简单的代码
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
破案了:
是视频编码格式的问题,其中mp4格式的H264编码小程序支持有问题,在将编码转换为Xvid后,移动端小程序正常播放
参考文章: https://www.jianshu.com/p/a5e27983888b
=========以上为更新========
同问,
// 点击让视频全屏
fullVideo(){
const video_content = wx.createVideoContext('Fixed_video')
video_content.requestFullScreen()
},
// 处理商品全屏和退出全屏
handleVideoFull(e){
// console.log('handleVideoFull', e)
if(!e.detail) return
const {detail: {fullScreen}} = e
const video_content = wx.createVideoContext('Fixed_video')
if(fullScreen){
// 进入全屏模式
this.setData({video_mute_btn_flag: true})
if(!this.data.video_fist_time_full_flag){
this.setData({video_was_muted: false})
this.data.video_fist_time_full_flag = true
video_content.seek(0)
}
// 这里有一个小程序的已知BUG
// 【video组件 改变muted属性值后,音量图标没有跟随变化】 https://developers.weixin.qq.com/community/develop/doc/000c8690db03f0d5c85ee080a56800?highLine=%25E8%25AE%25BE%25E7%25BD%25AEmuted%25E7%25A6%2581%25E9%259F%25B3%25E6%258C%2589%25E9%2592%25AE%25E7%259A%2584%25E7%258A%25B6%25E6%2580%2581%25E6%25B2%25A1%25E6%259C%2589%25E6%259B%25B4%25E6%2596%25B0
}else{
// 退出全屏
this.setData({video_mute_btn_flag: false})
}
},
就是 这么简单的代码