iOS video 播放横屏布局问题
发布于 5 年前 作者 baiqiang 15820 次浏览 来自 问答

系统:iOS 10.3.3

微信:WeChat 6.5.14

在小程序中播放横屏视频:

<video id="video_8048" data-id="video_8048" src="https://pcmgrminiclubvideo-1252940971.file.myqcloud.com/group/src/10199/7838435773816479296.mp4" controls bindfullscreenchange="fullScreenChange" bindended="playEndEvt" objectFit="cover">video>
var videoContext = wx.createVideoContext('video_8048');
videoContext.requestFullScreen();
videoContext.play();
fullScreenChange: function (event) {
   if (!event.detail.fullScreen) { // 退出全屏
       var id = event.target.id;
       var videoContext = wx.createVideoContext(id);
       videoContext.pause();
       videoContext.exitFullScreen();
   }
},
playEndEvt: function (event) {
   var id = event.target.id;
   var videoContext = wx.createVideoContext(id);
   videoContext.pause();
   videoContext.exitFullScreen();
},

调用

         videoContext.pause();

         videoContext.exitFullScreen();

播放后,待播放完毕后退出全屏,偶现小程序,微信都变成横屏布局模式,如下图:

4 回复

请问一下你的https做了什么设置,为什么我的https在ios的video上不能播放

请问下,现在这个问题解决了吗,我也遇到同样问题

目前没有办法,需要等微信侧开放orientation相关属性,由开发者来明确指定播放器支持的方向(landscape、portraint),避免客户端判断出错。

请问下这个问题怎么决解的?我退出全屏后总是横屏状态

回到顶部