将 aac音频数据存为 aac文件,并给相应权限
// 创建文件
FILE *g_aac_fp = NULL;
if(g_aac_fp == NULL)
{
g_aac_fp = fopen("/mnt/sdcard/audio_chn1.aac", "wb");
if(!g_aac_fp)
{
printf("fopen file error\n");
return;
}
}
// audio_stream->stream:aac音频数据的虚拟地址
// 1:每个元素的大小(字节)
// audio_frame->len:音频数据的长度(字节数)
// g_aac_fp:文件指针,指向打开的aac文件
// 写 aac音频数据
if (g_aac_fp)
{
fwrite(audio_stream->stream, 1, audio_stream->len, g_aac_fp);
}
if(g_aac_fp)
{
fflush(g_aac_fp);
fclose(g_aac_fp);
g_aac_fp = NULL;
}
chmod("/mnt/sdcard/audio_chn1.aac", 0666);