未验证 提交 e1d2e51e 编写于 作者: S shuboxu 提交者: Gitee

update zh-cn/application-dev/media/using-avrecorder-for-recording.md.

Signed-off-by: Nshuboxu <xushubo1@huawei.com>
上级 e64b74bf
...@@ -61,26 +61,14 @@ ...@@ -61,26 +61,14 @@
```ts ```ts
class AVProfile { let avProfile: media.AVRecorderProfile = {
audioBitrate: number;
audioChannels: number;
audioCodec: media.CodecMimeType;
audioSampleRate: number;
fileFormat: media.ContainerFormatType;
}
class AVConfig {
audioSourceType: media.AudioSourceType;
profile: AVProfile;
url: string
}
let avProfile: AVProfile = {
audioBitrate: 100000, // 音频比特率 audioBitrate: 100000, // 音频比特率
audioChannels: 2, // 音频声道数 audioChannels: 2, // 音频声道数
audioCodec: media.CodecMimeType.AUDIO_AAC, // 音频编码格式,当前只支持aac audioCodec: media.CodecMimeType.AUDIO_AAC, // 音频编码格式,当前只支持aac
audioSampleRate: 48000, // 音频采样率 audioSampleRate: 48000, // 音频采样率
fileFormat: media.ContainerFormatType.CFT_MPEG_4A, // 封装格式,当前只支持m4a fileFormat: media.ContainerFormatType.CFT_MPEG_4A, // 封装格式,当前只支持m4a
} }
let avConfig: AVConfig = { let avConfig: media.AVRecorderConfig = {
audioSourceType: media.AudioSourceType.AUDIO_SOURCE_TYPE_MIC, // 音频输入源,这里设置为麦克风 audioSourceType: media.AudioSourceType.AUDIO_SOURCE_TYPE_MIC, // 音频输入源,这里设置为麦克风
profile: avProfile, profile: avProfile,
url: 'fd://35', // 参考应用文件访问与管理中的开发示例获取创建的音频文件fd填入此处 url: 'fd://35', // 参考应用文件访问与管理中的开发示例获取创建的音频文件fd填入此处
...@@ -113,28 +101,16 @@ ...@@ -113,28 +101,16 @@
import media from '@ohos.multimedia.media'; import media from '@ohos.multimedia.media';
import { BusinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
class AVProfile {
audioBitrate: number;
audioChannels: number;
audioCodec: media.CodecMimeType;
audioSampleRate: number;
fileFormat: media.ContainerFormatType;
}
class AVConfig {
audioSourceType: media.AudioSourceType;
profile: AVProfile;
url: string
}
export class AudioRecorderDemo { export class AudioRecorderDemo {
private avRecorder: media.AVRecorder; private avRecorder: media.AVRecorder;
private avProfile: AVProfile = { private avProfile: media.AVRecorderProfile = {
audioBitrate: 100000, // 音频比特率 audioBitrate: 100000, // 音频比特率
audioChannels: 2, // 音频声道数 audioChannels: 2, // 音频声道数
audioCodec: media.CodecMimeType.AUDIO_AAC, // 音频编码格式,当前只支持aac audioCodec: media.CodecMimeType.AUDIO_AAC, // 音频编码格式,当前只支持aac
audioSampleRate: 48000, // 音频采样率 audioSampleRate: 48000, // 音频采样率
fileFormat: media.ContainerFormatType.CFT_MPEG_4A, // 封装格式,当前只支持m4a fileFormat: media.ContainerFormatType.CFT_MPEG_4A, // 封装格式,当前只支持m4a
}; };
private avConfig: AVConfig = { private avConfig: media.AVRecorderConfig = {
audioSourceType: media.AudioSourceType.AUDIO_SOURCE_TYPE_MIC, // 音频输入源,这里设置为麦克风 audioSourceType: media.AudioSourceType.AUDIO_SOURCE_TYPE_MIC, // 音频输入源,这里设置为麦克风
profile: this.avProfile, profile: this.avProfile,
url: 'fd://35', // 参考应用文件访问与管理开发示例新建并读写一个文件 url: 'fd://35', // 参考应用文件访问与管理开发示例新建并读写一个文件
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册