2017-03-28 4 views
0

Ich verwende das ionische Plugin cordova-plugin-media.Ionic 2 Media Plugin

component.ts

import {Page} from 'ionic-framework/ionic'; 

declare var Media:any; 

@Page({ 
    templateUrl: 'build/pages/settings/offline.html', 
}) 
export class TestPage { 
    audio; 
    constructor() { 
     this.audio = new Media('https://firebasestorage.googleapis.com/v0/b/apartments-ea9e5.appspot.com/o/Loud-Ringtone-11-Emergency-Alert.mp3?alt=media&token=7d67b437-e96b-484e-bd97-008106a06dcb'); 
     this.audio.play(); 
    } 
} 

Wie bin ich in der Lage, die Audiodatei abzuspielen und zu stoppen?

Ich erhalte derzeit diesen Fehler.

ReferenceError: Media is not defined .

Antwort

0

Sie nicht installiert haben Ihr cordova Plugin

ionic plugin add cordova-plugin-media 

Hinweis auf Ihrem Telefon zu testen.

Sie können hier für vollen api suchen https://github.com/apache/cordova-plugin-media

Aber audio.play zu spielen, audio.stop & audio.pause zu pausieren zu stoppen.

+0

Vielen Dank für Ihre Antwort.Zum ersten Mal nur Audiodatei.zweites Mal Audiodatei kann nicht spielen Warum ... können Sie mir helfen – ANISUNDAR

+0

Ich bekomme diese Fehler. Ich habe this.audio.stop(); und this.audio.play(). Kann nicht lesen Eigenschaft 'play' von undefined – ANISUNDAR

0

Stellen Sie sicher, dass Sie die App auf dem Gerät oder Emulator ausführen, da der Browser viele Cordova Plugins nicht unterstützt.

+0

Vielen Dank für Ihre Antwort.Zum ersten Mal nur Audiodatei.zweites Mal Audiodatei kann nicht warum spielen .. kannst du mir helfen – ANISUNDAR