1***@qq.com
1***@qq.com
  • 发布:2019-02-21 14:31
  • 更新:2019-07-02 11:28
  • 阅读:1880

【报Bug】app内使用video标签播放MP4视频,ios闪退

分类:wap2app

详细问题描述(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)
[内容]
我在hbuilder里添加video标签播放MP4格式视频,在iPhone手机真机运行播放一段时间,大约10分钟左右(如果来回切换全屏,倍数操作会更快)闪退
重现步骤
[步骤]
1、APP添加video播放标签(能全屏,倍率,暂停,播放)MP4格式视频
2、点击播放,全屏播放切换倍率,播放过程中APP直接闪退
[结果]
APP在播放视频中直接闪退
[期望]
APP正常播放,不闪退
IDE运行环境说明
HBuilder
9.1.29.201811231920
App运行环境说明
系统:12.1.2
手机:iPhone6
附件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<meta name="HandheldFriendly" content="true"/>
<meta name="MobileOptimized" content="320"/>
<title>Hello H5+</title>
</head>
<body>
<div class="mui-content">
<div style="text-align:center">
  <button onclick="playPause()">播放/暂停</button>
  <button onclick="getPlaySpeed()" type="button">当前播放速度</button>
  <button onclick="setPlaySpeed()" type="button">将视频设定为2倍播放速度</button>
  <br>
<div class="videobox" style="width:98%;margin:0 auto;">
<video id="video" style="width:100%;" playsinline autoplay controls>
    <source src="http://player.pier39.cn/video/editor.mp4" type="video/mp4">
    TONY提示:您浏览器不支持 HTML5 video 标签。
</video>
</div>
</div>
</div>
</body>
<script>
var myVideo=document.getElementById("video"); 
var rateA = [0.5,1,1.5,2];
var clickNum = 0;
function getPlaySpeed() {
    alert("当前视频播放速度为:"+myVideo.playbackRate);//获取播放速度
    }
function setPlaySpeed()  { 
clickNum++;
    myVideo.playbackRate=rateA[clickNum%rateA.length];//设定新的播放速度
alert(myVideo.playbackRate);
    } 
function playPause(){ 
    if (myVideo.paused) 
      myVideo.play(); //播放
    else 
      myVideo.pause(); //暂停播放
    } 
mui.plusReady(function(){
// myVideo.src = './1.mov';
});
</script>
</html>
[安装包]

联系方式
1102959319@qq.com

2019-02-21 14:31 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

你好,请问这个问题你解决了吗?

1***@qq.com

1***@qq.com (作者) - 80码农

没有,不过你可以尝试关闭滑动关闭当前页面的功能试试,可能是这个mui.init开了右划关闭页面导致的

该问题目前已经被锁定, 无法添加新回复