视频播放格式是m3u8,通过组件video在ios可以播放,再android系统的手机上播放失败,是不支持m3u8格式吗,请官方人员吧下面的测试链接测试一下,看看什么原因
测试链接
var that=this;
wx.request({
url:'http://mooc.changeducation.cn/api/open_course_sets/34',
method: 'GET',
header: {
'content-type': 'application/json', // 默认值
'Accept':'application/vnd.edusoho.v2+json',
},
success: function(res) {
that.setData({
mediaUri:res.data.url //测试视频链接
})
}
})
前端页面
<view class="section tc">
<video src="http://{{mediaUri}}" autoplay="true" binderror="videoErrorCallback" controls ></video>
</view>
乱码了。麻烦重新提供
var that=this;
wx.request({
url:'http://mooc.changeducation.cn/api/open_course_sets/34',
method: 'GET',
header: {
'content-type': 'application/json', // 默认值
'Accept':'application/vnd.edusoho.v2+json',
},
success: function(res) {
that.setData({
mediaUri:res.data.url //测试视频链接
})
}
})
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html,按照教程提供
你好,创建代码片段一直报错
暂时先用这个接口的url测试下吧,谢谢了
var that=this;
wx.request({
url:'http://mooc.changeducation.cn/api/open_course_sets/34',
method: 'GET',
header: {
'content-type': 'application/json', // 默认值
'Accept':'application/vnd.edusoho.v2+json',
},
success: function(res) {
that.setData({
mediaUri:res.data.url //测试视频链接
})
}
})
,该视屏链接放到普通网页上也是打不开的
这个url直接打开就失效了, <view class="section tc">
<video src="{{mediaUri}}" autoplay="true" binderror="videoErrorCallback" enable-danmu danmu-btn controls ></video>
</view> 测试的时候在工具里面打开真机测试就可以看到了