小程序音乐播放,Wechat小程序
分类:服务器

没啥可值得太专一的地点

本文介绍了Wechat小程序的开销,首要不外乎图片、录音、音频播放、音乐广播、录像、文件,具体如下:

Wechat小程序 奥迪(Audi卡塔尔国o API详明及实例代码,audioapi

图片 1

没啥可值得太注意的地点

重大性质:

  1. wx.getBackground奥迪oPlayerState(object卡塔尔国 获取播放状态

图片 2

2.wx.playBackgroundAudio(object卡塔尔播放音乐

图片 3

3.wx.pauseBackground奥迪o(卡塔尔暂停音乐

4.wx.seekBackground奥迪o(object卡塔尔 设置播放进程

图片 4

5.wx.stopBackground奥迪(Audi卡塔尔(英语:State of Qatar)o(卡塔尔国停止播放音乐

四个监听器:

图片 5

wxml

<button type="primary" bindtap="listenerButtonPlay">播放</button>
<button type="primary" bindtap="listenerButtonPause">暂停</button>
<button type="primary" bindtap="listenerButtonSeek">设置播放进度</button>
<button type="primary" bindtap="listenerButtonStop">停止播放</button>
<button type="primary" bindtap="listenerButtonGetPlayState">获取播放状态</button>

js

Page({
 data:{
  // text:"这是一个页面"
 },

 listenerButtonPlay: function() {
   wx.playBackgroundAudio({
     //播放地址
     dataUrl: 'http://sc1.111ttt.com/2016/1/09/28/202280605509.mp3',
     //title 音乐名字
     title: '青云志',
     //图片地址
     coverImgUrl: 'http://r1.ykimg.com/050E0000576B75F667BC3C136B06E4E7'

   })
 },

 /**
  * 播放状态
  */
 listenerButtonGetPlayState: function() {
   wx.getBackgroundAudioPlayerState({
     success: function(res) {
       console.log(res)
       //duration 总时长
       //currentPosition 当前播放位置
       //status 播放状态
       //downloadPercent 下载状况 100 即为100%
       //dataUrl 当前播放音乐地址
     }
   })
 },
 /**
  * 监听button暂停按钮
  */
 listenerButtonPause: function() {
   wx.pauseBackgroundAudio();
 },
 /**
  * 设置进度
  */
 listenerButtonSeek: function() {
   wx.seekBackgroundAudio({
     position: 30
   })
 },
 /**
  *停止播放 
  */
 listenerButtonStop: function() {
   wx.stopBackgroundAudio()
 },

 onLoad:function(options){
  // 页面初始化 options为页面跳转所带来的参数
  /**
   * 监听音乐播放
   */
  wx.onBackgroundAudioPlay(function() {
    console.log('onBackgroundAudioPlay')
  })

  /**
   * 监听音乐暂停
   */
  wx.onBackgroundAudioPause(function() {
    console.log('onBackgroundAudioPause')
  })

  /**
   * 监听音乐停止
   */
  wx.onBackgroundAudioStop(function() {
    console.log('onBackgroundAudioStop')
  })

 },
 onReady:function(){
  // 页面渲染完成
 },
 onShow:function(){
  // 页面显示
 },
 onHide:function(){
  // 页面隐藏
 },
 onUnload:function(){
  // 页面关闭
 }
})

多谢阅读本文,希望能支援到大家,感谢我们对本站的支撑!

奥迪o API精解及实例代码,audioapi 没啥可值得太放在心上的地点 首要性质: 1. wx.getBackground奥迪oPlayerState(object卡塔尔(قطر‎ 获取播放状态 2.wx.play...

4.1 网络

发起号召
wx.request接口,用于发起 HTTPS 供给。三个Wechat小程序,同时只好有5个互连网供给连接。
上传下载
wx.uploadFile接口,用于将地方能源上传到开拓者服务器。如页面通过 wx.chooseImage 等接口获取到叁个本地能源的有的时候文件路线后,可通过此接口将本地财富上流传钦赐服务器。客商端发起二个HTTPS POST 伏乞,个中 content-type 为 multipart/form-data 。
wx.downloadFile接口,用于下载文件资源到地面。客商端直接发起三个 HTTP GET 需要,重回文件的地点有的时候路径。
WebSocket
wx.connectSocket接口,用于创造二个 WebSocket 连接;一个微信小程序同不时候只可以有二个 WebSocket 连接,假诺当前已存在多个WebSocket 连接,会活动关闭该连接,并再度创建叁个 WebSocket 连接。
wx.onSocketOpen(CALLBACK卡塔尔(قطر‎接口,用于监听WebSocket连接展开事件。
wx.onSocketError(CALLBACK卡塔尔(قطر‎接口,用于监听WebSocket错误。
wx.sendSocketMessage(OBJECT卡塔尔(قطر‎接口,用于通过 WebSocket 连接发送数据,需求先 wx.connectSocket,并在 wx.onSocketOpen 回调之后才具发送。
wx.onSocketMessage(CALLBACK卡塔尔接口,用于监听WebSocket接纳到服务器的音信事件。
wx.closeSocket(卡塔尔接口,用于关闭WebSocket连接。
wx.onSocketClose(CALLBACK卡塔尔(قطر‎接口,用于监听WebSocket关闭。

wx.onBackgroundAudioPlay(CALLBACK)
监听音乐广播。

第生机勃勃性质:

wx.chooseImage

4.2 媒体

图片
wx.chooseImage接口,用于从地点相册选用图片或选拔相机拍片。wx.chooseImage的参数如表21-10所示。
wx.previewImage接口,用于预览图片。
wx.getImageInfo接口,用于获取图片音讯。
音频
wx.startRecord接口,用于开头录音。当主动调用wx.stopRecord,也许录音当先1分钟时自动终止录音,再次回到录音文件的不常文件路线。
wx.stopRecord(卡塔尔(英语:State of Qatar)接口,用于主动调用结束录音。
旋律播放调节。
wx.playVoice接口,用于起头播报语音,同不平日间只同意叁个语音文件正在播放,假使前三个口音文件还未播放完,将暂停前叁个语音播报。
wx.pauseVoice接口,用于暂停正在播放的口音。再一次调用wx.playVoice播放同三个文本时,会从暂停处早先广播。倘诺想从头开播,须要先调用 wx.stopVoice。
wx.stopVoice接口,用于停止播放语音。
wx.create奥迪oContext(audioId卡塔尔国接口,用于创立并赶回 audio 上下文 audioContext 对象。
音乐播放调节
wx.getBackground奥迪oPlayerState接口,用于获取音乐广播状态。
wx.playBackground奥迪o接口,用于广播音乐,同不常间只好有后生可畏首音乐正在播放。
wx.pauseBackground奥迪o(卡塔尔(قطر‎接口,用于暂停止播放放音乐。
wx.seekBackground奥迪(Audi卡塔尔国o接口,用于调整音乐广播进程。
wx.stopBackground奥迪(Audi卡塔尔国o接口,用于停播音乐。
wx.onBackground奥迪(Audi卡塔尔oPlay接口,用于监听音乐播放。
wx.onBackground奥迪(Audi卡塔尔(英语:State of Qatar)oPause接口,用于监听音乐中断。
wx.onBackground奥迪oStop接口,用于监听音乐停止。
文件
wx.getSavedFileList接口,用于获取本地已封存的文书列表
wx.getSavedFileInfo接口,用于获取当羊眼半夏件的文书信息
wx.removeSavedFile接口,用于删除本地存款和储蓄的公文
视频
wx.chooseVideo接口,用于拍片摄像或从手机相册中选录像,再次回到录制的不常文件路线。
wx.createVideoContext接口,用于成立并赶回 video 上下文 videoContext 对象
wx.chooseVideo的亲自去做代码如下所示。

wx.onBackgroundAudioPause(CALLBACK)
监听音乐中断。

  1. wx.getBackground奥迪(Audi卡塔尔(英语:State of Qatar)oPlayerState 获取播放状态

从地点相册接收图片或选择相机拍片。

4.3 数据

各类Wechat小程序都足以有温馨的本地缓存,能够通过 wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)能够对本土缓存实行安装、获取和清理。本地缓存最大为10MB。供给潜心的是localStorage 是长久存储的,不过不建议将重大音讯全体设有 localStorage,避防客商换设备的气象。
wx.setStorage接口,用于将数据存款和储蓄在地点缓存中钦命的 key 中,会覆盖掉原本该 key 对应的从头到尾的经过,那是二个异步接口。
wx.setStorageSync(KEY,DATA卡塔尔国接口,用于将 data 存储在地面缓存中内定的 key 中,会覆盖掉原本该 key 对应的内容,那是多个一块接口。
wx.getStorage接口,用于从本地缓存中异步获取钦定 key 对应的原委。
wx.getStorageSync(KEY卡塔尔国接口,用于从本地缓存中国共产党同获取钦赐 key 对应的剧情。
wx.getStorageInfo(OBJECT卡塔尔国接口,用于异步获取当前storage的相关音讯
wx.getStorageInfoSync接口,用于共同获取当前storage的连带信息
wx.removeStorage(OBJECT卡塔尔接口,用于从本地缓存中异步移除钦赐 key 。
wx.removeStorageSync(KEY卡塔尔接口,用于从本土缓存中齐声移除钦定 key 。
wx.clearStorage(卡塔尔(英语:State of Qatar)接口,用于清理地面数据缓存。
wx.clearStorageSync(卡塔尔接口,用于协同清理地面数据缓存

wx.onBackgroundAudioStop(CALLBACK)
监听音乐停止。
那七个监听全局的音乐广播,最棒放置onLoad事件之中举行监听

2.wx.playBackground奥迪o播放音乐

OBJECT参数表明:

4.4 位置

wx.getLocation(OBJECT卡塔尔(英语:State of Qatar)接口,用于获取当前的地理地点、速度。
wx.chooseLocation(OBJECT卡塔尔国接口,用于展开地图选拔地点
wx.openLocation(OBJECT卡塔尔(英语:State of Qatar)接口,用于接收Wechat内置地图查看地点

3.wx.pauseBackground奥迪o(卡塔尔(قطر‎暂停音乐

注:文件的有时路径,在小程序本次运营时期能够健康使用,如需长久保存,需在积极调用 wx.saveFile,在小程序下一次运维时技术访谈获得。

4.5 设备

wx.getNetworkType(OBJECT卡塔尔(قطر‎接口,用于获取网络项目。
wx.getSystemInfo(OBJECT卡塔尔(قطر‎接口,用于获取系统音信。
wx.getSystemInfoSync(卡塔尔(قطر‎接口,用于获取系统音信同步接口
wx.onAccelerometerChange(CALLBACK卡塔尔(قطر‎接口,用于监听重力感应数据,频率:5次/秒
wx.onCompassChange(CALLBACK卡塔尔(قطر‎接口,用于监听罗盘数据,频率:5次/秒
wx.makePhoneCall(OBJECT卡塔尔国接口,用于拨打电话

4.wx.seekBackground奥迪o 装置播放进程

wx.chooseImage({ count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function  { // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 var tempFilePaths = res.tempFilePaths }})

4.6 界面

相互反馈
wx.showToast(OBJECT卡塔尔接口,用于突显音讯提醒框
wx.showToast(OBJECT卡塔尔接口,用于呈现信息提醒框
wx.hideToast(卡塔尔接口,用于蒙蔽音讯提醒框
wx.showModal(OBJECT卡塔尔(قطر‎接口,用于体现模态弹窗
wx.showActionSheet(OBJECT卡塔尔(قطر‎接口,用于体现操作菜单
安装导航条
wx.setNavigationBarTitle(OBJECT卡塔尔(قطر‎接口,用于动态设置当前页面包车型地铁标题。
wx.showNavigationBarLoading(卡塔尔国接口,用于在当下页面显示导航条加载动漫。
wx.hideNavigationBarLoading(卡塔尔接口,用于掩盖导航条加载动漫。
wx.navigateTo(OBJECT卡塔尔接口,用于保留当前页面,跳转到应用内的某部页面,使用wx.navigateBack能够回到到原页面。
wx.redirectTo(OBJECT卡塔尔接口,用于关闭当前页面,跳转到应用内的有个别页面。
wx.navigateBack(OBJECT卡塔尔接口,用于关闭当前页面,重返上意气风发页面或多种页面。可经过 getCurrentPages(卡塔尔国卡塔尔国 获取当前的页面栈,决定要求再次来到几层。
动画
wx.createAnimation(OBJECT卡塔尔(英语:State of Qatar)接口,用于创制三个动漫片实例animation。调用实例的法子来陈诉动漫。最终经过动漫实例的export方法导出动漫数据传递给组件的animation属性。
绘画
wx.createContext(卡塔尔接口,用于创设并重临绘图上下文context对象。
wx.drawCanvas(OBJECT卡塔尔(قطر‎接口,用于描述画布。
wx.canvasToTempFilePath(OBJECT卡塔尔接口,用于把当前画布的剧情导出生成图片,并回到文件路线
其他
wx.hideKeyboard(卡塔尔接口,用于收起键盘。

5.wx.stopBackground奥迪o(卡塔尔国停播音乐

wx.previewImage

4.7盛开接口

登录
wx.login(OBJECT卡塔尔(英语:State of Qatar)接口,用于调用接口获取登入凭证(code)从而换取顾客登陆态新闻,包蕴顾客的当世无双标志(openid)及此番登入的对话密钥(session_key)。客商数据的加解密通信必要依附会话密钥达成。登入部分代码如下所示。

//app.js
App({
  onLaunch: function() {
    wx.login({
      success: function(res) {
        if (res.code) {
          //发起网络请求
          wx.request({
            url: 'https://test.com/onLogin',
            data: {
              code: res.code
            }
          })
        } else {
          console.log('获取用户登录态失败!'   res.errMsg)
        }
      }
    });
  }
})

客户同意登陆后,回调内容会带上 code(保质期五分钟),重临内容如下所示。
{errMsg: "login:ok", code: "013IwEe106FprD1A3Wd10HCGe10IwEeb"}
开垦者供给将 code 发送到开辟者服务器后台,使用code 换取 session_key接口,将 code 换成 openid 和 session_key。其中 session_key 是对客户数量进行加密具名的密钥。为了本身行使安全,session_key 不应当在互连网上传输。code 换取 session_key接口如下
https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
上述接口的参数表达如表21-32所示:
图片 6

表21-32code 换取 session_key接口参数表达
小程序音乐播放,Wechat小程序。不得不承认创设时,重返的数额示比如下。

{
    "openid":"OPENID",
    "session_key":"SESSIONKEY",
    "expires_in":2592000
}

上述数量的参数表明如表21-33所示:
图片 7

表21-33code换取session_key接口重返参数表达
透过 wx.login(卡塔尔国 获取到客商登入态之后,供给保险登陆态。要留神不应有直接把 session_key、openid 等字段作为用户的标志恐怕 session 的标志,而相应团结派发二个 session 登陆态。对于开垦者自个儿生成的 session,应该保障其安全性且不应该安装较长的过期时间。session 派发到小程序顾客端之后,可将其积存在 storage ,用于后续通讯使用。
顾客信息
wx.getUserInfo(OBJECT卡塔尔(قطر‎接口,用于获取客户新闻。获取成功后,再次来到的从头到尾的经过参数如表21-34所示。
图片 8

表21-34客户音讯接口重回参数表明
获得客商音信的代码如下所示。

wx.getUserInfo({
  success: function(res) {
    var userInfo = res.userInfo
    var nickName = userInfo.nickName
    var avatarUrl = userInfo.avatarUrl
    var gender = userInfo.gender //性别 0:未知、1:男、2:女 
    var province = userInfo.province
    var city = userInfo.city
    var country = userInfo.country
  }
})

Wechat支付
wx.requestPayment(OBJECT卡塔尔国接口,用于发起Wechat支付。其参数如表21-35所示。
图片 9
表21-35Wechat支付接口参数表达
提倡Wechat支付的代码如下所示。

wx.requestPayment({
   'timeStamp': '',
   'nonceStr': '',
   'package': '',
   'signType': 'MD5',
   'paySign': '',
   'success':function(res){
   },
   'fail':function(res){
   }
})

模板音信
使用模板信息供给事前获取 access_token,获取方式可参看本书第五章。
出殡模板新闻的接口如下所示。

POST数据时,提交的数据示举个例子下。

{
  "touser": "OPENID",  
  "template_id": "TEMPLATE_ID", 
  "page": "index",          
  "form_id": "FORMID",         
  "data": {
      "keyword1": {
          "value": "339208499", 
          "color": "#173177"
      }, 
      "keyword2": {
          "value": "2015年01月05日 12:30", 
          "color": "#173177"
      }, 
      "keyword3": {
          "value": "粤海喜来登酒店", 
          "color": "#173177"
      } , 
      "keyword4": {
          "value": "广州市天河区天河路208号", 
          "color": "#173177"
      } 
  },
  "emphasis_keyword": "keyword1.DATA" 
}

上述接口的参数表达如表21-36所示:
图片 10

表21-36模板音讯接口参数表明
对的创造时,再次来到的数目示举例下。

{"errcode":0,"errmsg":"ok"}
播放暂停设置播放进度停止播放获取播放状态

Page({ data:{ // text:"这是一个页面" }, listenerButtonPlay: function() { wx.playBackgroundAudio({ //播放地址 dataUrl: 'http://sc1.111ttt.com/2016/1/09/28/202280605509.mp3', //title 音乐名字 title: '青云志', //图片地址 coverImgUrl: 'http://r1.ykimg.com/050E0000576B75F667BC3C136B06E4E7' }) }, /** * 播放状态 */ listenerButtonGetPlayState: function() { wx.getBackgroundAudioPlayerState({ success: function { console.log //duration 总时长 //currentPosition 当前播放位置 //status 播放状态 //downloadPercent 下载状况 100 即为100% //dataUrl 当前播放音乐地址 } }) }, /** * 监听button暂停按钮 */ listenerButtonPause: function() { wx.pauseBackgroundAudio(); }, /** * 设置进度 */ listenerButtonSeek: function() { wx.seekBackgroundAudio }, /** *停止播放 */ listenerButtonStop: function() { wx.stopBackgroundAudio() }, onLoad:function{ // 页面初始化 options为页面跳转所带来的参数 /** * 监听音乐播放 */ wx.onBackgroundAudioPlay { console.log('onBackgroundAudioPlay') }) /** * 监听音乐暂停 */ wx.onBackgroundAudioPause { console.log('onBackgroundAudioPause') }) /** * 监听音乐停止 */ wx.onBackgroundAudioStop { console.log('onBackgroundAudioStop') }) }, onReady:function(){ // 页面渲染完成 }, onShow:function(){ // 页面显示 }, onHide:function(){ // 页面隐藏 }, onUnload:function

OBJECT参数表达:

多谢阅读本文,希望能协理到我们,多谢我们对本站的扶助!

wx.previewImage({ current: '', // 当前显示图片的http链接 urls: [] // 需要预览的图片http链接列表})

wx.getImageInfo

OBJECT参数表明:

success重临参数表达:

wx.getImageInfo({ src: 'images/a.jpg', success: function  { console.log console.logwx.chooseImage({ success: function  { wx.getImageInfo({ src: res.tempFilePaths[0], success: function  { console.log console.log

wx.startRecord

始于录音。当主动调用wx.stopRecord,大概录音当先1分钟时自动终止录音,重回录音文件的一时文件路径。

OBJECT参数表明:

注:文件的不时路线,在小程序这一次运行时期能够健康使用,如需悠久保存,需在积极调用wx.saveFile,在小程序后一次运行时本事访谈得到。

wx.stopRecord()

wx.startRecord({ success: function { var tempFilePath = res.tempFilePath }, fail: functionsetTimeout { //结束录音 wx.stopRecord

wx.playVoice

发端播报语音,同期只允许四个口音文件正在播放,假如前多少个语音文件尚未播放完,将制动踏板的前面叁个口音播报。

OBJECT参数表达:

wx.startRecord({ success: function { var tempFilePath = res.tempFilePath wx.playVoice({ filePath: tempFilePath, complete: function

wx.pauseVoice()

暂停正在播放的话音。再度调用wx.playVoice播放同四个文书时,会从当中断处开端播报。如若想从头开播,供给先调用 wx.stopVoice。

wx.startRecord({ success: function { var tempFilePath = res.tempFilePath wx.playVoice({ filePath: tempFilePath }) setTimeout { //暂停播放 wx.pauseVoice

wx.stopVoice()

wx.startRecord({ success: function { var tempFilePath = res.tempFilePath wx.playVoice({ filePath:tempFilePath }) setTimeout{ wx.stopVoice

wx.getBackgroundAudioPlayerState赢得音乐播放状态。

OBJECT参数说明:

success重返参数表明:

wx.getBackgroundAudioPlayerState({ success: function { var status = res.status var dataUrl = res.dataUrl var currentPosition = res.currentPosition var duration = res.duration var downloadPercent = res.downloadPercent }})

wx.playBackgroundAudio

播音音乐,同不时间只可以有意气风发首音乐正在播放。

wx.playBackgroundAudio({ dataUrl: '', title: '', coverImgUrl: ''})

wx.pauseBackground奥迪(Audi卡塔尔(قطر‎o(卡塔尔暂停止播放放音乐。

wx.pauseBackgroundAudio()

wx.seekBackgroundAudio垄断音乐广播进度。

wx.seekBackgroundAudio

wx.stopBackgroundAudio()

wx.stopBackgroundAudio()

wx.onBackgroundAudioPlay

wx.onBackgroundAudioPause监听音乐中断。

wx.onBackgroundAudioStop

wx.saveFile

OBJECT参数表明:

wx.startRecord({ success: function { var tempFilePath = res.tempFilePath wx.saveFile({ tempFilePath: tempFilePath, success: function { var savedFilePath = res.savedFilePath } }) }})

wx.getSavedFileList

获取本地已保存的文本列表

OBJECT参数表达:

success再次来到参数说明:

fileList中的项目表达:

wx.getSavedFileList({ success: function { console.log

wx.getSavedFileInfo

获得当三步跳件的公文音信

OBJECT参数表明:

success重返参数表明:

wx.getSavedFileInfo({ filePath: 'wxfile://somefile', //仅做示例用,非真正的文件路径 success: function { console.log console.log

wx.removeSavedFile

OBJECT参数表明:

wx.getSavedFileList({ success: function { if (res.fileList.length > 0){ wx.removeSavedFile({ filePath: res.fileList[0].filePath, complete: function { console.log

wx.openDocument

新开页面展开文书档案,帮助格式:doc, xls, ppt, pdf, docx, xlsx, pptx

OBJECT参数表达:

wx.downloadFile({ url: 'http://example.com/somefile.pdf', success: function  { var filePath = res.tempFilePath wx.openDocument({ filePath: filePath, success: function  { console.log

视频:

wx.chooseVideo

照相摄像或从手提式有线电话机相册中选摄像,再次回到视频的一时文件路线。

OBJECT参数表达:

注:文件的目前路线,在小程序此番运营时期能够平常使用,如需悠久保存,需在主动调用 wx.saveFile,在小程序下一次运转时手艺访问得到。

  获取视频

Page({ bindButtonTap: function() { var that = this wx.chooseVideo({ sourceType: ['album','camera'], maxDuration: 60, camera: ['front','back'], success: function { that.setData({ src: res.tempFilePath }) } }) }})

wx.createAudioContext

创立并回到 audio 上下文 audioContext 对象

audioContext

audioContext 通过 audioId 跟一个 audio 组件绑定,通过它能够操作叁个audio 组件。

audioContext对象的主意列表:

播放暂停设置当前播放时间为14秒回到开头

// audio.jsPage({ onReady: function  { // 使用 wx.createAudioContext 获取 audio 上下文 context this.audioCtx = wx.createAudioContext }, data: { src: 'http://ws.stream.qqmusic.qq.com/M500001VfvsJ21xFqb.mp3?guid=ffffffff82def4af4b12b3cd9337d5e7&uin=346897220&vkey=6292F51E1E384E06DCBDC9AB7C49FD713D632D313AC4858BACB8DDD29067D3C601481D36E62053BF8DFEAF74C0A5CCFADD6471160CAF3E6A&fromtag=46', }, audioPlay: function () { this.audioCtx.play() }, audioPause: function () { this.audioCtx.pause() }, audio14: function () { this.audioCtx.seek }, audioStart: function () { this.audioCtx.seek

wx.createVideoContext

始建并回到 video 上下文 videoContext 对象

videoContext

videoContext 通过 videoId 跟叁个 video 组件绑定,通过它能够操作四个video 组件。

videoContext对象的办法列表:

    发送弹幕 

function getRandomColor () { let rgb = [] for (let i = 0 ; i < 3;   i){ let color = Math.floor.toString color = color.length == 1 ? '0'   color : color rgb.push } return '#'   rgb.join}Page({ onReady: function  { this.videoContext = wx.createVideoContext }, inputValue: '', bindInputBlur: function { this.inputValue = e.detail.value }, bindSendDanmu: function () { this.videoContext.sendDanmu({ text: this.inputValue, color: getRandomColor

以上便是本文的全体内容,希望对大家的就学抱有利于,也期待我们多多指教脚本之家。

本文由澳门新萄京发布于服务器,转载请注明出处:小程序音乐播放,Wechat小程序

上一篇:澳门新萄京JS实现表单多文件上传样式美化支持选 下一篇:没有了
猜你喜欢
热门排行
精彩图文