4775关注13784浏览
你想反馈一个 Bug 还是 提一个需求?
BUG
* Bug 表现是什么?预期表现是什么?
video组件的binderror方法在小程序真机不触发
* 如何复现?
video组件中src属性故意输入一个不存在的视频地址,在开发工具可以正常触发回调,但是在小程序真机(iOS + Android均已测试,SDK版本1.9.91和1.9.94)环境下不触发这项回调
* 提供一个最简复现 Demo
wxml代码如下
<!--index.wxml-->
<view class="container">
<video src="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400" bindplay="play"/>
<video src="http://wxsnsdy.tc.qq.com/" binderror="error" bindplay="play"/>
</view>
js代码如下
//index.js
//获取应用实例
const app = getApp()
Page({
error: function(e) {
console.log(12312312312)
wx.showToast({
title: '错误',
})
},
play: function(e) {
console.log(e)
}
})
开发者工具中会直接打印12312312312,并弹出带有错误两个字的toast。但是小程序真机什么都不会发生
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
Kayden
18人对此回答表示赞同
iOS系统版本11.2.1机型iPhone8请问你们测试机型是什么我去借一下
展开180回复分享发布于 6年前评论(0)
收起评论
-
画心
17人对此回答表示赞同
安卓端能复现,但是iOS端未能复现。确认一下iOS端出现的是什么机型?换成其他的机型还会不会有问题?
展开170回复分享发布于 6年前评论(0)
收起评论
-
Taj
13人对此回答表示赞同
嗯,后续我们会对安卓端进行修复。
展开130回复分享发布于 6年前评论(0)
收起评论
-
Kevin01
12人对此回答表示赞同
今天再用我的iOS手机测试之前那份的时候发现这个问题已经不复现了看基础库版本已经是1.9.95(2018.3.1922:52:05)
展开120回复分享发布于 6年前评论(0)
收起评论
-
hunter猎手
5人对此回答表示赞同
我这边就是用iPhone8来试,能否将你那边出现问题的代码整理成代码片段?我看下会不会有其他代码影响到。
展开50回复分享发布于 6年前评论(0)
收起评论