【发布时间】:2018-08-10 14:07:00
【问题描述】:
我正在开发 Ionic 2 应用程序。 它基本上要做的是:
- 录音和音频
- 将该音频文件保存在名为“日记”的电话记忆文件夹下
这个文件夹“日记”,我尝试使用 Cordova File Plugin 创建,但没有成功。
我是 Ionic 2 的新手,对 OOPS Concept 也很陌生。
这是我的代码:
import { Component } from '@angular/core';
import { Media, MediaObject } from '@ionic-native/media';
import { File } from '@ionic-native/file';
@Component({
selector: 'page-hello-ionic',
templateUrl: 'hello-ionic.html',
providers: [ Media, File]
})
export class HelloIonicPage {
visible:number = 1;
audio: MediaObject = this.media.create(this.file.dataDirectory+'recording.mp3');
constructor(private media: Media,private file: File) {
}
record() {
if(this.visible==1) {
this.visible = 0;
this.audio.startRecord();
} else {
this.visible = 1;
this.audio.stopRecord();
this.audio.release();
}
}
}
我能够成功录制 .3gp 格式的音频,但它会以其临时名称保存到设备内存中。
【问题讨论】:
标签: ionic-framework