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

网站推广注册app推广在哪里可以接单

网站推广注册,app推广在哪里可以接单,毕业设计代做网站都有哪些,做网站心得在小程序开发中,音频播放是一个重要的功能。本文将详细介绍小程序音频播放的相关知识点,帮助开发者更好地掌握小程序音频播放的实现方法。 一、小程序音频播放的基本流程 在小程序中,音频播放的基本流程如下: 获取音频数据&#…

在小程序开发中,音频播放是一个重要的功能。本文将详细介绍小程序音频播放的相关知识点,帮助开发者更好地掌握小程序音频播放的实现方法。


一、小程序音频播放的基本流程
在小程序中,音频播放的基本流程如下:

  1. 获取音频数据:通过wx.chooseMessageSound或wx.createInnerAudioContext等方法获取到音频数据。
  2. 创建音频播放器:使用wx.createInnerAudioContext对象来创建音频播放器,设置相关属性并启动播放。
  3. 控制音频播放:通过wx.innerAudioContext对象的属性和方法来控制音频播放,如暂停、继续、停止等操作。
  4. 监听音频播放事件:通过监听audio对象的事件,可以获取到音频播放的状态、进度等信息。
    二、小程序音频播放的核心API
  5. wx.chooseMessageSound()
    该方法用于选择系统消息声音,并返回一个AudioContext对象,可以通过该对象来控制音频的播放。
  6. wx.innerAudioContext()
    该方法用于创建一个内部音频上下文对象,可以通过该对象来控制音频的播放。
  7. wx.onInnerAudioPlay() / wx.onInnerAudioEnd()
    这两个方法分别用于监听内部音频播放开始和结束事件。
  8. wx.innerAudioContext().src / wx.innerAudioContext().play() / wx.innerAudioContext().pause() / wx.innerAudioContext().stop()
    这些方法分别用于设置音频源、启动播放、暂停播放、停止播放等操作。
    三、小程序音频播放的实例代码
    以下是一个简单的示例代码,演示了如何在小程序中实现音频播放功能:

 index.wxml

<!--index.wxml-->
<scroll-view class="scrollarea" scroll-y type="list"><view class="container"><button bind:tap="bindPlay">播放</button><button bind:tap="bindPause">暂停</button><button bind:tap="bindStop">停止</button><button bind:tap="bindDestroy">重播</button></view>
</scroll-view>

index.js

// index.js
Page({data: {innerAudioContext:{}},onLoad(){this.innerAudioContext = wx.createInnerAudioContext({useWebAudioImplement: false // 是否使用 WebAudio 作为底层音频驱动,默认关闭。对于短音频、播放频繁的音频建议开启此选项,开启后将获得更优的性能表现。由于开启此选项后也会带来一定的内存增长,因此对于长音频建议关闭此选项})this.innerAudioContext.src = 'https://hanyu-poem-mp3.cdn.bcebos.com/38a52978fb6f4cfd8bcc25fc2db2c0fa.mp3'},bindPlay(){this.innerAudioContext.play() // 播放},bindPause(){this.innerAudioContext.pause() // 暂停},bindStop(){this.innerAudioContext.stop() // 停止},bindDestroy(){//InnerAudioContext 音频资源不会自动释放,因此如果不再需要使用音频,请及时调用 this.innerAudioContext.destroy() // 释放音频资源,避免内存泄漏。}
})

在data中定义了一个audioUrl变量是音频文件的URL地址。然后在onLoad方法中,我们创建了一个内部音频上下文对象audioContext,并设置其音频源为audioUrl。接着,我们通过监听audioContext的onPlay和onError事件,分别获取到音频开始播放和播放错误的信息。最后,我们调用audioContext的play方法启动音频的播放。 

    结尾:样例小程序二维码,自己做的一个免费好用的排班小程序

http://www.hkea.cn/news/559689/

相关文章:

  • 深圳网站建设有没有市场百度搜索推广的五大优势
  • 网站建设好的图片百度互联网营销
  • 柳州网站制作公司seo优化什么意思
  • 网站建设做的好的公司淘宝关键词优化怎么弄
  • 手机网站用模版方象科技的企业愿景
  • 沈阳网站建设技术公司排名公司市场营销策划方案
  • 赣州网站建设怎样石家庄最新消息
  • 公司注册地址和经营地址不一致可以吗长春seo招聘
  • 好的做问卷调查的网站好推广有奖励的app平台
  • 有专业设计网站吗百度指数与百度搜索量
  • 网站的整体结构百度云网盘资源搜索引擎入口
  • 咸阳网站建设哪家专业杭州优化公司在线留言
  • 地板网站建设门户网站
  • 新增备案网站负责人人工智能培训心得体会
  • 帮境外赌场做网站是否有风险百度企业号
  • 网站换了服务器百度seo排名优化公司哪家好
  • 海南网站建设制作网络营销效果评估
  • 飞阳建设网站上海广告公司
  • 营销网站导航栏常见网站搜索排名靠前
  • 深圳市政府网站官网百度地图疫情实时动态
  • 上海建设工程咨询网 首页深圳优化排名公司
  • 杭州哪个网站建设最好做网站的网络公司
  • 制作一个网站步骤东莞网络营销销售
  • 专业的营销网站建设公司百度联盟注册
  • 机械类网站用什么做背景指数运算法则
  • 微信如何绑定网站加速游戏流畅的软件
  • 茂名整站优化百度问答首页
  • 手机网站搭建网络宣传方式
  • 2003网站建设网站seo哪家公司好
  • 成都学校网站制作2022年国际十大新闻