- 为什么在苹果机上video中的poster无效呢
安卓机是按照poster显示初始化的画面的,但是苹果机是取得视频第一秒的画面,这个是小程序的bug吗?
2017-07-31 - 如果在向用户授权定位信息时,用户拒绝了,以后是不是再也不会出现授权提示了
如题,目前我在iPhone5真机上一直没有出现提示,请问什么情况才能再次出现授权提示?? 有一些业务是必须要用户授权定位的,如果用户点错了,想再次授权,就没有办法了。
2017-07-30 - 安卓机不能转发
我在页面上增加了视频的内容,如下: <video style="width:{{winWidth}}px" id="myVideo{{index}}" bindtap="playVideo" data-vid="myVideo{{index}}" data-id="{{video.id}}" objectFit="fill" poster="{{video.expertLogo}}" src="{{video.url}}" controls> 出现的情况是在苹果机转发没有问题,但是安卓机,目前测试了华为mate8,小米5转发时出现黑屏,然后闪退。 我在一步步的调后发现,我将video组件中的src部分去掉就可以了,但是src和poster使用的是同一个域名,地址长度差不多:http://jms-file.XXXXXXXX.cn/video/videos/9de60730808748349f20381f613993e7/hhztj.m3u8 不知道是什么原因造成的闪退,是不是因为poster+src后的长度太长了,如果是这个,那也太坑了。
2017-07-27 - 页面转发时,安卓手机小程序闪退
之前页面转发是好好的,这次我增加了一个view,通过按钮切换,使一个view隐藏,一个view显示,默认显示一个,现在在转发时,苹果的iOS10.3.3版本是正常转发的,但是在华为meta8上不能转发,直接闪退,求解。 [代码]var[代码] [代码]app = getApp()[代码][代码]var[代码] [代码]bathUrl = getApp().globalData.bathUrl[代码][代码]Page({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]loadingHidden: [代码][代码]false[代码][代码],[代码][代码] [代码][代码]audioIndex: -1,[代码][代码] [代码][代码]winWidth: 0,[代码][代码] [代码][代码]expertList: [[代码][代码]'/image/linwei.jpg'[代码][代码], [代码][代码]'/image/zhangxuling.jpg'[代码][代码], [代码][代码]'/image/jinying.jpg'[代码][代码], [代码][代码]'/image/chendade.jpg'[代码][代码], [代码][代码]'/image/liuxiangmei.jpg'[代码][代码],[代码][代码]'/image/yangmiao.jpg'[代码][代码]],[代码][代码] [代码][代码]audioType: [],[代码][代码] [代码][代码]videoList:[],[代码][代码] [代码][代码]currentTab:1,[代码][代码] [代码][代码]oldVideoID:[代码][代码]''[代码][代码] [代码][代码]},[代码][代码] [代码][代码]onLoad: [代码][代码]function[代码] [代码](options) {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]/** [代码][代码] [代码][代码]* 获取系统信息 [代码][代码] [代码][代码]*/[代码][代码] [代码][代码]wx.getSystemInfo({[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]winWidth: res.windowWidth[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码] [代码] [代码][代码]},[代码][代码] [代码][代码]/** [代码][代码] [代码][代码]* 点击tab切换 [代码][代码] [代码][代码]*/[代码][代码] [代码][代码]swichNav: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]if[代码] [代码](that.data.currentTab === e.target.dataset.current) {[代码][代码] [代码][代码]return[代码] [代码]false[代码][代码];[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]currentTab: e.target.dataset.current[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码] [代码] [代码] [代码][代码]onShareAppMessage: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]return[代码] [代码]{[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]"转发成功!"[代码][代码]);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]"转发失败!"[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码] [代码][代码]onReady: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]// 页面渲染完成[代码][代码] [代码][代码]},[代码][代码] [代码][代码]onShow: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]// 页面显示[代码][代码] [代码][代码]},[代码][代码] [代码][代码]onHide: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]// 页面隐藏[代码][代码] [代码][代码]},[代码][代码] [代码][代码]onUnload: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]// 页面关闭[代码][代码] [代码][代码]}[代码][代码]})[代码] [代码]<[代码][代码]loading[代码] [代码]hidden[代码][代码]=[代码][代码]"{{loadingHidden}}"[代码][代码]>[代码][代码] [代码][代码]加载中...[代码][代码]</[代码][代码]loading[代码][代码]>[代码][代码]<!--title-->[代码][代码]<[代码][代码]block[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"swiper-tab"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]data-current[代码][代码]=[代码][代码]"1"[代码] [代码]bindtap[代码][代码]=[代码][代码]"swichNav"[代码] [代码]class[代码][代码]=[代码][代码]"swiper-tab-list"[代码][代码]><[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]"{{currentTab==1 ? 'on' : ''}}"[代码] [代码]data-current[代码][代码]=[代码][代码]"1"[代码] [代码]bindtap[代码][代码]=[代码][代码]"swichNav"[代码][代码]>听讲座</[代码][代码]text[代码][代码]></[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]data-current[代码][代码]=[代码][代码]"2"[代码] [代码]bindtap[代码][代码]=[代码][代码]"swichNav"[代码] [代码]class[代码][代码]=[代码][代码]"swiper-tab-list"[代码] [代码]><[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]"{{currentTab==2 ? 'on' : ''}}"[代码] [代码]data-current[代码][代码]=[代码][代码]"2"[代码] [代码]bindtap[代码][代码]=[代码][代码]"swichNav"[代码][代码]>看视频</[代码][代码]text[代码][代码]></[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]block[代码][代码]>[代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"{{currentTab==1 ? 'view-show' : 'view-hidden'}}"[代码][代码]>[代码][代码]<[代码][代码]swiper[代码] [代码]indicator-dots[代码][代码]=[代码][代码]"true"[代码] [代码]autoplay[代码][代码]=[代码][代码]"true"[代码] [代码]interval[代码][代码]=[代码][代码]"6000"[代码] [代码]duration[代码][代码]=[代码][代码]"1000"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]block[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{expertList}}"[代码] [代码]wx:key[代码][代码]=[代码][代码]"{{item}}"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]swiper-item[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]src[代码][代码]=[代码][代码]"{{item}}"[代码] [代码]mode[代码][代码]=[代码][代码]"aspectFill"[代码] [代码]style[代码][代码]=[代码][代码]"width:100%; height:100%;"[代码][代码]></[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]swiper-item[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]block[代码][代码]>[代码][代码]</[代码][代码]swiper[代码][代码]>[代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'content-item'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"list-item"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"list-itemcontent"[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{audioType}}"[代码] [代码]wx:key[代码][代码]=[代码][代码]"{{item}}"[代码][代码]>[代码][代码] …………………………………………[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"{{currentTab==2 ? 'view-show' : 'view-hidden'}}"[代码] [代码]style[代码][代码]=[代码][代码]"height:100%;background-color:#e6e9eb"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"video-view"[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{videoList}}"[代码] [代码]wx:key[代码][代码]=[代码][代码]"{{item}}"[代码][代码]>[代码][代码] …………………………………………………………[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码]
2017-07-26 - 几个小程序问题,还请官方解答一下,若是bug,就慢慢等了
1、苹果机下underline出现双横线,安卓机是好的,如图: [图片] 2、多个video的唯一播放,已经用代码做了限制,在开发者工具操作正常,但是在真机上不能使用,点击以后,每个视频都会放,不会暂停原来的视频 [代码]<[代码][代码]video[代码] [代码]id[代码][代码]=[代码][代码]"Video1"[代码] [代码]data-id[代码][代码]=[代码][代码]"Video1"[代码] [代码]bindtap[代码][代码]=[代码][代码]"playVideo"[代码] [代码]src[代码][代码]=[代码][代码]"http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400"[代码] [代码]controls></[代码][代码]video[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]video[代码] [代码]id[代码][代码]=[代码][代码]"Video2"[代码] [代码]data-id[代码][代码]=[代码][代码]"Video2"[代码] [代码]bindtap[代码][代码]=[代码][代码]"playVideo"[代码] [代码]src[代码][代码]=[代码][代码]"http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400"[代码] [代码]controls></[代码][代码]video[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]video[代码] [代码]id[代码][代码]=[代码][代码]"Video3"[代码] [代码]data-id[代码][代码]=[代码][代码]"Video3"[代码] [代码]bindtap[代码][代码]=[代码][代码]"playVideo"[代码] [代码]src[代码][代码]=[代码][代码]"http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400"[代码] [代码]controls></[代码][代码]video[代码][代码]>[代码][代码]playVideo: [代码][代码]function[代码] [代码](e){[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]var[代码] [代码]VideoID = e.target.dataset.id[代码][代码] [代码][代码]var[代码] [代码]videoContextOld[代码][代码] [代码][代码]var[代码] [代码]videoContextNew[代码][代码] [代码][代码]if[代码] [代码](that.data.oldVideoID == [代码][代码]''[代码][代码]){[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]oldVideoID: e.target.dataset.id[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码](VideoID != that.data.oldVideoID && that.data.oldVideoID!=[代码][代码]''[代码][代码]) {[代码][代码] [代码][代码]videoContextOld = wx.createVideoContext(that.data.oldVideoID)[代码][代码] [代码][代码]videoContextOld.pause()[代码][代码] [代码][代码]console.log([代码][代码]'videoContextOld'[代码][代码], videoContextOld)[代码][代码] [代码][代码]videoContextNew = wx.createVideoContext(VideoID)[代码][代码] [代码][代码]videoContextNew.play()[代码][代码] [代码][代码]videoContextNew.requestFullScreen[代码][代码] [代码][代码]console.log([代码][代码]'videoContextNew'[代码][代码], videoContextNew)[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]oldVideoID: VideoID[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]else[代码][代码]{[代码][代码] [代码][代码]videoContextNew = wx.createVideoContext(that.data.oldVideoID)[代码][代码] [代码][代码]videoContextNew.play()[代码][代码] [代码][代码]videoContextNew.requestFullScreen[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][图片] 3、video不能支持滑动,该问题官方已回复是已知问题 [图片]
2017-07-26 - 关于多个video
我在一个页面里面展现所有的视频,用户点击一个视频后直接播放,如果打开多个,希望将原先打开的视频自动暂停,请问该怎么弄,谢谢。 [图片]
2017-07-25 - 请问这个是开发工具bug吗
video组件,播放m3u8的视频,视频存在阿里云,公共读,我用整机是可以播放的,但是在开发工具上面却不行,点击后,报以下错误: [图片]
2017-07-25 - 使用wxss中的underline,在安卓上没问题,在苹果机上出现双下划线
[图片] 如上图,使用的是text-decoration-line: underline,在安卓机和开发工具都没有问题,但是在苹果机上有双下划线,一个是一直存在的灰色的,一个是点击后存在的黄色的。
2017-07-25 - video不能支持滑动呀
如图,在触碰红框区域时,不能上下滑动,只能触碰标题部分才行,标题部分是用view写的。 [图片]
2017-07-25 - 能把一个view和他内部所有的元素给隐藏起来吗
我想触发一个隐藏,但是在style中增加dispaly:none不起效果,该怎么办
2017-07-24