微信小程序 —— 自定义带进度条的音频播放控件audio
来源:互联网 发布:mac层随机竞争算法 编辑:程序博客网 时间:2024/06/06 13:17
在使用微信小程序的音频控件(audio)的时候发现居然控件中竟然没有播放进度条。
具体的完整代码已经放到了PockerUI里。
开源代码github地址:https://github.com/wushuxuan/PockerUI
码云库地址:https://gitee.com/wushuxuan/PockerUI
例如:
而微信小程序自带的音频空间(audio)光秃秃的:
所以我就想了个办法,做了一个动态的音频进度条,像这样音乐进行到百分之几,进度条走到百分之几:
-wxml<audio bindtimeupdate="MusicStart" bindended="MusicEnd" wx:for="{{MusicList}}" wx:key="{{item}}" author="{{item.author}}" controls poster="{{item.image}}" name="{{item.name}}" src='{{item.url}}'><view class="free-MusicProgress"> <view style="width:{{progress}}%;"></view></view></audio>
-wxssaudio{ position: relative;}audio .free-MusicProgress{ position: absolute; width:78%; left:21.7%; bottom:1px; background:#C3C3C3;}audio .free-MusicProgress>view{ background:#48c23d; height:2px;}
-jsMusicStart:function(e){ var progress = parseInt((e.detail.currentTime / e.detail.duration) * 100) var that = this that.setData({ progress: progress }) console.log('音乐播放进度为'+progress+'%') },
阅读全文
0 0
- 微信小程序 —— 自定义带进度条的音频播放控件audio
- 微信小程序开发—(十五)audio音频播放
- 微信小程序—audio(音频)
- 自定义控件实现带进度条的ImageView
- 自定义View之音频播放圆形进度条
- 播放音频的控件
- 微信小程序例子——使用audio组件播放音乐
- audio播放进度条
- iOS 音频录制、播放,使用音频处理框架The Amazing Audio Engine实现音频录制播放 —— HERO博客
- 带进度条的播放音乐
- Virtual Audio Cable使用笔记三:使用Virtual Audio Cable将播放的音频数据传输到录音机程序中
- [Android自定义控件]带加载进度条的ImageView
- Android 自定义控件之 带刻度的进度条
- 微信小程序——自定义圆形进度条
- 我的自定义控件之旅——自定义进度条
- 微信小程序音频播放
- Android自定义View——带数字的进度条
- 开发游戏音频程序——MP3的播放
- pyQt5-拖拽
- [LeetCode]111. Minimum Depth of Binary Tree
- (M)Backtracking:39. Combination Sum
- Python 入门知识
- Python入门(2)
- 微信小程序 —— 自定义带进度条的音频播放控件audio
- 3-8 跳跃步数
- springboot访问页面报错:This application has no explicit mapping for /error, so you are seeing this as a fa
- 关于缘起
- Android微信之简单文本分享(集成官方SDK-Android Studio)
- JNI入门,使用NDK编写自己的SO库
- 初识python
- 音悦台免积分下载器
- [codevs2192][bzoj1922]大陆争霸