@@ -3,7 +3,7 @@ A library for loading and playing audio using HTML 5 for Angular 7/8/9/10.
33(https://vmudigal.github.io/ngx-audio-player/ )
44
55
6- [](https://travis-ci.com/vmudigal/ngx-audio-player.svg?branch=master) [](https://vmudigal.github.io/ngx-audio-player/) [](https://www.npmjs.com/package/ngx-audio-player) [](https://www.npmjs.com/package/ngx-audio-player) [](https://www.npmjs.com/package/ngx-audio-player) [](https://www.npmjs.com/package/ngx-audio-player/v/7.1.6) [](https://www.npmjs.com/package/ngx-audio-player/v/8.0.5) [](https://www.npmjs.com/package/ngx-audio-player/v/9.1.2) [](https://www.npmjs.com/package/ngx-audio-player/v/10.0.1)
6+ [](https://travis-ci.com/vmudigal/ngx-audio-player.svg?branch=master) [](https://vmudigal.github.io/ngx-audio-player/) [](https://www.npmjs.com/package/ngx-audio-player) [](https://www.npmjs.com/package/ngx-audio-player) [](https://www.npmjs.com/package/ngx-audio-player) [](https://www.npmjs.com/package/ngx-audio-player/v/7.1.6) [](https://www.npmjs.com/package/ngx-audio-player/v/8.0.5) [](https://www.npmjs.com/package/ngx-audio-player/v/9.1.2) [](https://www.npmjs.com/package/ngx-audio-player/v/10.1.0)
77
88## Table of contents
99
@@ -17,14 +17,6 @@ A library for loading and playing audio using HTML 5 for Angular 7/8/9/10.
1717
1818## Demo
1919
20- ### Basic Player
21-
22- A simple, clean, responsive player for playing single audio with or without title.
23-
24- ![ alt tag] ( https://github.com/vmudigal/ngx-audio-player/blob/master/docs/images/basic-player.png?raw=true )
25-
26- ### Advanced Player
27-
2820A simple, clean, responsive player for playing multiple audios with playlist support.
2921
3022![ alt tag] ( https://github.com/vmudigal/ngx-audio-player/blob/master/docs/images/advanced-player.png?raw=true )
@@ -70,54 +62,15 @@ import { NgxAudioPlayerModule } from 'ngx-audio-player';
7062export class AppModule { }
7163```
7264
73- ### Usage
74-
75- #### Material Style Basic Audio Player
76-
77- ##### HTML
78-
79- ``` html
80- <mat-basic-audio-player [audioUrl] =" msbapAudioUrl" [title] =" msbapTitle" [autoPlay] =" false" muted =" muted" (trackEnded) =" onEnded($event)"
81- [displayTitle] =" msbapDisplayTitle" [displayVolumeControls] =" msaapDisplayVolumeControls"
82- [disablePositionSlider] =" msbapDisablePositionSlider" ></mat-basic-audio-player >
83- ```
84-
85- ##### TS
86-
87- ``` ts
88- // Material Style Basic Audio Player Audio URL (Mandatory)
89- msbapAudioUrl = ' Link to audio URL' ;
90-
91- // Material Style Basic Audio Player (Optional Parameters)
92- msbapTitle = ' Audio Title' ;
93- msbapDisplayTitle = false ;
94- msbapDisplayVolumeControls = true ;
95- msbapDisablePositionSlider = true ;
96- ```
97-
98- ##### Properties
99-
100- | Name | Description | Type | Default Value |
101- | --------------------------------------------| -----------------------------------------------------| -----------| ---------------|
102- | @Input () title: string; | title to be displayed | optional | none |
103- | @Input () audioUrl: string; | url of the audio | mandatory | none |
104- | @Input () autoPlay: false; | true - if the audio needs to be played automaticlly | optional | false |
105- | @Input () displayTitle = false; | true - if the audio title needs to be displayed | optional | false |
106- | @Output () trackEnded: Subject<string >; | Callback method thats triggers once the track ends | optional | - N.A - |
107- | @Input () displayVolumeControls = true; | false - if the volume controls needs to be hidden | optional | true |
108- | @Input () startOffset = 0; | offset from start of audio file in seconds | optional | 0 |
109- | @Input () endOffset = 0; | offset from end of audio file in seconds | optional | 0 |
110- | @Input () disablePositionSlider = false; | true - if the position slider needs to be disabled | optional | false |
111-
112- #### Material Style Advanced Audio Player
65+ ### Usage
11366
11467##### HTML
11568
11669``` html
117- <mat-advanced -audio-player [playlist] =" msaapPlaylist" [displayTitle] =" msaapDisplayTitle" [autoPlay] =" false"
70+ <ngx -audio-player [playlist] =" msaapPlaylist" [displayTitle] =" msaapDisplayTitle" [autoPlay] =" false"
11871 muted =" muted" [displayPlaylist] =" msaapDisplayPlayList" [pageSizeOptions] =" pageSizeOptions" (trackEnded) =" onEnded($event)"
11972 [displayVolumeControls] =" msaapDisplayVolumeControls" [disablePositionSlider] =" msaapDisablePositionSlider"
120- [expanded] =" true" ></mat-advanced -audio-player >
73+ [expanded] =" true" ></ngx -audio-player >
12174```
12275
12376##### TS
@@ -177,13 +130,6 @@ Releases will be numbered with the following format:
177130
178131For more information on SemVer, please visit http://semver.org .
179132
180- ## Developer
181-
182- ##### [ Vijayendra Mudigal] ( mailto:[email protected] ) 183- - [ Profile] ( https://vijayendra.mudigal.com )
184- - [ GitHub] ( https://github.com/vmudigal )
185- - [ Linkedin] ( https://www.linkedin.com/in/vijayendra )
186-
187133## Contributors ✨
188134Thanks goes to these wonderful people:
189135
0 commit comments