当前位置: 首页 > news >正文

资讯网站手机网站模板/深圳网站优化

资讯网站手机网站模板,深圳网站优化,自己做网站做外贸可以吗,做网站需要拉多大的宽带微信小程序 audio音频播放audioaudio为音频组件,我们可以轻松的在小程序中播放音频。属性名类型默认值说明idStringvideo 组件的唯一标识符,srcString要播放音频的资源地址loopBooleanfalse是否循环播放controlsBooleantrue是否显示默认控件posterString…

微信小程序 audio音频播放

audio

audio为音频组件,我们可以轻松的在小程序中播放音频。

属性名

类型

默认值

说明

id

String

video 组件的唯一标识符,

src

String

要播放音频的资源地址

loop

Boolean

false

是否循环播放

controls

Boolean

true

是否显示默认控件

poster

String

默认控件上的音频封面的图片资源地址,如果 controls 属性值为 false 则设置 poster 无效

name

String

未知音频

默认控件上的音频名字,如果 controls 属性值为 false 则设置 name 无效

author

String

未知作者

默认控件上的作者名字,如果 controls 属性值为 false 则设置 author 无效

binderror

EventHandle

当发生错误时触发 error 事件,detail = {errMsg: MediaError.code}

bindplay

EventHandle

当开始/继续播放时触发play事件

bindpause

EventHandle

当暂停播放时触发 pause 事件

bindtimeupdate

EventHandle

当播放进度改变时触发 timeupdate 事件,detail = {currentTime, duration}

bindended

EventHandle

当播放到末尾时触发 ended 事件

错误返回码:MediaError.code

返回错误码 描述

返回错误码

描述

MEDIA_ERR_ABORTED

获取资源被用户禁止

MEDIA_ERR_NETWORD

网络错误

MEDIA_ERR_DECODE

解码错误

MEDIA_ERR_SRC_NOT_SUPPOERTED

不合适资源

wx.createAudioContext(audioId)

创建并返回audio上下文audioContext对象,控制音频的播放暂停与跳转。

方法

参数

说明

play

播放

pause

暂停

seek

position

跳转到指定位置,单位 s

wxml

播放

暂停

设置当前播放时间为14秒

回到开头

js

Page({

onReady: function (e) {

// 使用 wx.createAudioContext 获取 audio 上下文 context

this.audioCtx = wx.createAudioContext('myAudio')

},

data: {

poster: 'http://y.gtimg.cn/music/photo_new/T002R300x300M000003rsKF44GyaSk.jpg?max_age=2592000',

name: '此时此刻',

author: '许巍',

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(14)

},

audioStart: function () {

this.audioCtx.seek(0)

},

funplay: function(){

console.log("audio play");

},

funpause: function(){

console.log("audio pause");

},

funtimeupdate: function(u){

console.log(u.detail.currentTime);

console.log(u.detail.duration);

},

funended: function(){

console.log("audio end");

},

funerror: function(u){

console.log(u.detail.errMsg);

}

})

效果

今天早上发现微信小程序的官方文档在实时跟新,之前的有些标签或者方法不见了。以上是控制audio组件的方法是根据组件的唯一id生成相应的实例对象,通过对象的各种发放来控制组件。我现在看到的官方文档是通过有个action属性,给属性指定特定的值组件就会执行特定的动作。

method

描述

data

play

播放

pause

暂停

setPlaybackRate

调整速度

倍速

setCurrentTime

设置当前时间

播放时间

.wxml

播放

暂停

调为2倍速

调为1倍速

调为0.5倍速

设置当前播放时间为14秒

回到开头

.js

Page({

data: {

poster: 'http://pic.pimg.tw/pam86591/1408719752-3322564110_n.jpg',

name: 'Sugar',

author: 'Maroon 5'

},

audioPlay: function () {

this.setData({

action: {

method: 'play'

}

});

},

audioPause: function () {

this.setData({

action: {

method: 'pause'

}

});

},

audioPlaybackRateSpeedUp: function () {

this.setData({

action: {

method: 'setPlaybackRate',

data: 2//加快速度

}

});

},

audioPlaybackRateSlowDown: function () {

this.setData({

action: {

method: 'setPlaybackRate',

data: 0.5//小于零放慢速度

}

});

},

audio14: function () {

this.setData({

action: {

method: 'setCurrentTime',

data: 14

}

});

},

audioStart: function () {

this.setData({

action: {

method: 'setCurrentTime',

data: 0

}

});

}

})

效果

上一种方法好像没有不能控制播放速度,这种方法相比上一种比较方便,并且效率上应该也比较高。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

http://www.jmfq.cn/news/5059207.html

相关文章:

  • 天津商城网站建设/南昌seo搜索优化
  • php与 wordpress/郑州seo课程
  • wordpress系列文章实现/李江seo
  • 网站建设图片怎么动/推销网站
  • net网站开发找那家/网站seo关键词排名推广
  • 求推荐做ppt的网站/微博上如何做网站推广
  • 静态网站开发课程网/朔州seo
  • 个人网站的制作实验报告/湘潭营销型网站建设
  • 网站制作 南通/2024年3月新冠高峰
  • 龙岗网站建设推广报价/免费网站优化排名
  • 建设银行网站入口/上海app开发公司
  • 什么网站可以接单做设计方案/域名大全
  • 公司网站简介怎么做/全国疫情又严重了
  • 去越南做网站/百度网址大全免费下载
  • 青岛网站建设优化质量可靠/站外推广
  • nas服务器 做网站/市场营销案例100例
  • wordpress+评论+验证码/seo策划
  • 动态网站 编辑软件/企业网站seo贵不贵
  • 济阳县做网站公司/怎么弄一个自己的网址
  • 东莞企业为什么网站建设/百度开户推广多少钱
  • 2核4g做网站/全网营销系统是不是传销
  • 贵阳网站建设设计公司/网店营销策划方案
  • 软件界面设计ui培训班/站优云seo优化
  • 做门户网站的营业范围/每日财经要闻
  • 效果图网站名字/引擎优化是什么意思
  • 可以做网站挂在百度上吗/网络推广计划制定步骤
  • app网站制作公司/网站链接提交
  • 做电商需要哪些网站有哪些/淘宝代运营
  • 淘宝联盟网站推广怎么做/云搜索神器
  • 网站建设考试重点/中国免费广告网