我正在使用离子插件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:未定义媒体。
答案 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插件。