- 当前 Bug 的表现(可附上截图)
问题一:ios 微信6.7.2 进入页面全屏播放视频会出现页面横屏,视频却没有横屏的情况,并且无法关闭小程序和视频,只能退出微信才能关闭当前页面。
问题二:ios 微信6.7.3 无法通过 videoContext.requestFullScreen() 控制视频全屏
- 预期表现
预期应该是全屏并且横屏正常播放视频。
- 复现路径
代码片段:wechatide://minicode/JBBzI3mY733b
扫码用ios 微信6.7.2 版本 查看第二次可复现问题一
扫码用ios 微信6.7.3 版本 可直接看到问题二
- 提供一个最简复现 Demo
wxml:
< video id = 'myVideo' custom-cache = "{{false}}" src = 'https://video-platform-1254308649.file.myqcloud.com/fission/video/20180930/153829594732c3d9b844168468.mp4' autoplay = 'autoplay' ></ video > |
js:
Page({ data: { }, onLoad: function (options) { this.videoContext = wx.createVideoContext('myVideo') this.videoContext.requestFullScreen(); } }) |
你好,问题已复现,我们会尽快进行修复。
好的
我也是整了好几天,进入后有几率出现上述情况,搞得客户都怀疑我的技术,望尽快修复
请问,你怎么让视频可以横屏播放的呀?
https://developers.weixin.qq.com/miniprogram/dev/api/media/video/VideoContext.html
这里有控制视频的api呀。可以控制全屏播放。
你好 我看了api,我想点击播放的时候就自动调起全屏播放,现在除了ios6.7.3之外都好用 只有6.7.3不行~
问下现在requestFullScreen()可以用了吗?
请问解决了吗
楼主 ios6.7.3无法进入全屏的问题 官方解决了么 今天做功能的时候 仍是无法进入全屏 播放~
已经解决了呀,我这边可以全屏了
emm....难道是我写的问题 我们刚才测试了一圈 还没好用呢~
以下是我的代码 可以麻烦您帮我看下么
<
video
id
=
'myVideo'
src
=
'{{videoUrl}}'
loop
=
'true'
controls
=
'{{true}}'
objectFit
=
'{{howShow}}'
bindpause
=
'videoPause'
bindplay
=
'videoPlay'
direction
=
'0'
bindfullscreenchange
=
'screenChange'
style
=
'width:{{videoWidth}}rpx;height:{{videoHeight}}rpx'
>
</
video
>
<
view
class
=
"btn-area"
>
<
button
bindtap
=
"bindPlay"
class
=
"page-body-button"
type
=
"primary"
hidden
=
'{{isHidePlay}}'
></
button
>
<
button
bindtap
=
"bindPause"
class
=
"page-body-button"
type
=
"primary"
hidden
=
'{{!isHidePlay}}'
></
button
>
</
view
>
onReady:
function
(res) {
this
.videoContext = wx.createVideoContext(
'myVideo'
);
},
bindPlay:
function
() {
var
that =
this
;
that.videoContext.play();
that.videoContext.requestFullScreen({direction:0})
},
我用你的代码,触发bindPlay是可以全屏的呀。
emm...您是在ios 微信版本是6.7.3上测试的么~ 我怀疑我的人品了~
是在6.7.3测试的 , 两个ios手机都可以。
不然你试试
bindplay='videoPlay'
在你这个videoPlay里面触发一下全屏看行不行
同问,
今天刚发现新版本微信 videoContext.requestFullScreen({90}) 全屏失效(偶尔又可以),
所以推测为新版微信bug,
请问楼主发现解决办法没?
还没呢,看社区有挺多人说requestFullScreen()在微信更新之后不能用。在等官方小姐姐回复
videoContext.requestFullScreen({"direction": 90})