Ionic 2媒体插件

时间:2017-03-28 16:10:53

标签: cordova ionic2

我正在使用离子插件cordova-plugin-media

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();
    }
}

我如何播放和停止音频文件?

我目前收到此错误。

  

ReferenceError:未定义媒体。

2 个答案:

答案 0 :(得分:0)

您没有安装cordova插件

ionic plugin add cordova-plugin-media

请注意在手机上进行测试。

您可以在https://github.com/apache/cordova-plugin-media

查找完整的API

但要播放audio.play,要停止播放audio.stop& audio.pause暂停。

答案 1 :(得分:0)

确保您在设备或模拟器上运行应用程序,因为浏览器不支持许多cordova插件。