【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 小程序 » 正文

微信小程序音频的实现案例

放大字体  缩小字体 发布日期:2020-05-09 12:56:27    浏览次数:18
导读

  的对象,它也拥有很多可以操作的属性和方法。而且不需要和audio那个组件绑定。所以样式就可以随意实现了,一切样式。当然要实现的功能另说。  停止播放有两种情况:暂时停止==pause和永久的停止==stop,pause后使用play,那么会接着上次停止的地方继续播放;stop后play,会直接从头播放。  InnerAudioContext这个对象

  的对象,它也拥有很多可以操作的属性和方法。而且不需要和audio那个组件绑定。所以样式就可以随意实现了,一切样式。当然要实现的功能另说。

  停止播放有两种情况:暂时停止==pause和永久的停止==stop,pause后使用play,那么会接着上次停止的地方继续播放;stop后play,会直接从头播放。

  InnerAudioContext这个对象也有seek这个跳转到任意s的方法。用起来是InnerAudioContext.seek(15).跳转到15s处的播放位置。根据这个+使用currentTime就可以获取到当前播放的位置,然后根据当前的时间+快进的距离=快进到的位置,就可以实现快进/后退了。

  有人问,音频怎么引用,可以下载下来之后放到小程序的文件夹里,这样就能直接用了。线上的链接是怎么来的呢?还不知。

  obeyMuteSwitch需要设为false,即使系统静音也要能播放音频。现在的功能都这么流氓了。

  网上有人分享倍速可以实现,然而实践证明无效,开发者工具和真机都无效,不明白为什么还要分享,附上链接

  不只一个人这么分享过,看来微信在调整自己的功能呢。目前不支持。setPlaybackRate已经么有了。

 
关键词: 小程序onplay
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-209501.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4