Media - Multimedia
10/22/22Less than 1 minute
The media module covers audio playback and MediaStore indexing helpers (scan files so the system gallery / music apps pick them up).
Table of contents
Classes
Functions
Functions
playMusic
playMusic(uri: string, volume?: number, looping?: boolean): Promise<MediaPlayer>
Play music. In an async function you can await this call to wait until the player is ready.
Example
"nodejs";
const media = require("media");
const url = 'http://music.163.com/song/media/outer/url?id=1309394512.mp3';
playByUrl(url);
async function playByUrl(uri) {
await media.playMusic(uri, 1.0, false);
}Parameters
uri: Music file path or URL.volume: Volume in range (0..1). Defaults to1.looping: Whether to loop. Defaults tofalse.
Returns
Promise<MediaPlayer>
scanFile
scanFile(file: string): void
Requests a media scan of file so Android indexes it (music library, gallery, etc.), similar to sending ACTION_MEDIA_SCANNER_SCAN_FILE.
Parameters
file: File path to scan.
Returns
void
