5.0.5 • Published 1 year ago
@cycjimmy/h5-audio-controls v5.0.5
H5 Audio Controls
- Simple h5 music controller Demo
How to use
Install
$ npm install @cycjimmy/h5-audio-controls --save
# or
$ yarn add @cycjimmy/h5-audio-controlsUsage
import h5AudioControls from '@cycjimmy/h5-audio-controls';
# OR
const h5AudioControls = require('@cycjimmy/h5-audio-controls');h5AudioControls(audioSrc [, options])audioSrc: Require a url to an audio fileThe
optionssupports:context: Option the context of audio controller. Defaultdocument.body.position: Option the position of audio controller.- Choose one of the four options:
'left-top''top-right'(Default)'right-bottom''left-bottom'
- Choose one of the four options:
positionType: Option Set position type of audio controller.- Choose one of the five options:
'fixed'(Default)'absolute''relative''sticky''static'
- Choose one of the five options:
buttonSize: Option Set button wrapper size.iconSize: Option Set button icon size.playIcon: Option Set play icon.pauseIcon: Option Set pause icon.autoPlay: Option Whether to play immediately after loading. Defaulttrue.
h5AudioControlsinstance supports the following methods:load(): Init controller.play(): Play the audio.pause(): Pause the audio.stop(): Stop the audio.isPlaying(): Return whether the audio is playing.changeAudioSrc(src): Dynamically modify the value ofaudioSrc.changePosition(position): Dynamically modify the value ofposition.changeButtonSize(size): Dynamically modify the value ofbuttonSize.changeIconSize(size): Dynamically modify the value oficonSize.change(key, val): Dynamically change the value of configuration properties.- Supports the following keys:
'audioSrc': Change the value ofaudioSrc.change('audioSrc', 'yourSrc')is the same aschangeAudioSrc('yourSrc')'position': Change the value ofposition.change('position', 'left-top')is the same aschangePosition('left-top')'buttonSize': Change the value ofbuttonSize.change('buttonSize', '16vw')is the same aschangeButtonSize('16vw')'iconSize': Change the value oficonSize.change('iconSize', '10vw')is the same aschangeIconSize('10vw')'playIcon': Change the value ofplayIcon.'pauseIcon': Change the value ofpauseIcon.'autoPlay': Change the value ofautoPlay.
- Supports the following keys:
Use in browser
<script src="h5-audio-controls.umd.min.js"></script>
<script>
var audioSrc = '../media/test_audio.mp3';
h5AudioControls(audioSrc).load();
</script>CDN
To use via a CDN include this in your html:
<script src="https://cdn.jsdelivr.net/npm/@cycjimmy/h5-audio-controls@5/dist/h5-audio-controls.umd.min.js"></script>5.0.5
1 year ago
5.0.4
1 year ago
5.0.3
3 years ago
5.0.2
3 years ago
5.0.1
4 years ago
5.0.0
4 years ago
4.0.0
4 years ago
3.4.1
5 years ago
3.4.0
6 years ago
3.3.3
6 years ago
3.3.1
6 years ago
3.3.2
6 years ago
3.3.0
6 years ago
3.2.1
6 years ago
3.2.0
6 years ago
3.1.2
6 years ago
3.1.1
6 years ago
3.1.0
6 years ago
3.0.0
6 years ago
2.0.3
6 years ago
2.0.2
6 years ago
2.0.1
6 years ago
2.0.0
6 years ago