mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2025-02-01 02:53:03 +08:00
update doc
This commit is contained in:
parent
6e42607423
commit
75dfdd236c
@ -9,13 +9,14 @@ declare var Media: any;
|
||||
* import {MediaPlugin} from 'ionic-native';
|
||||
*
|
||||
*
|
||||
* ...
|
||||
*
|
||||
*
|
||||
* // Playing a file
|
||||
* // Create a MediaPlugin instance. Expects path to file or url as argument
|
||||
* var file = new MediaPlugin("path/to/file.mp3");
|
||||
*
|
||||
* // Catch the Success & Error Output
|
||||
* // Platform Quirks
|
||||
* // iOS calls success on completion of playback only
|
||||
* // Android calls success on completion of playback AND on release()
|
||||
* file.init.then(() => {
|
||||
* console.log("Playback Finished");
|
||||
* }, (err) => {
|
||||
@ -25,14 +26,30 @@ declare var Media: any;
|
||||
* // play the file
|
||||
* file.play();
|
||||
*
|
||||
* // skip to 10 seconds
|
||||
* // pause the file
|
||||
* file.pause();
|
||||
*
|
||||
* // get current playback position
|
||||
* file.getCurrentPosition().then((position) => {
|
||||
* console.log(position);
|
||||
* });
|
||||
*
|
||||
* // get file duration
|
||||
* file.getDuration().then((duration) => {
|
||||
* console.log(position);
|
||||
* });
|
||||
*
|
||||
* // skip to 10 seconds (expects int value in ms)
|
||||
* file.seekTo(10000);
|
||||
*
|
||||
* // stop plying the file
|
||||
* // stop playing the file
|
||||
* file.stop();
|
||||
*
|
||||
*
|
||||
* ...
|
||||
* // release the native audio resource
|
||||
* // Platform Quirks:
|
||||
* // iOS simply create a new instance and the old one will be overwritten
|
||||
* // Android you must call release() to destroy instances of media when you are done
|
||||
* file.release();
|
||||
*
|
||||
* // Recording to a file
|
||||
* var newFile = new MediaPlugin("path/to/file.mp3");
|
||||
|
Loading…
Reference in New Issue
Block a user