通过Intent录制视频时的音频编码格式AMR-NB问题
先说下遇到的问题,android使用intent启动系统摄像机录制视频,其中的音频格式部分,在有的手机上是AMR-NB格式,但是iOS目前已经不支持此格式,导致视频在iOS端无法播放。
下面是启动录像的intent
如上所说,在有的手机上视频文件中的音频格式是AACLC(这个可以的),但有的手机上是AMR-NB,导致和iOS互通有问题,请各位大神支招,有没有在intent中直接制定音频格式的?或者可以对录制完成的文件进行音频格式处理?
下面是启动录像的intent
Intent recoderIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
recoderIntent.putExtra(MediaStore.EXTRA_OUTPUT, "xxx/path");
recoderIntent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
recoderIntent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 200);
startActivityForResult(recoderIntent, requestCode);
如上所说,在有的手机上视频文件中的音频格式是AACLC(这个可以的),但有的手机上是AMR-NB,导致和iOS互通有问题,请各位大神支招,有没有在intent中直接制定音频格式的?或者可以对录制完成的文件进行音频格式处理?
...全文
相关推荐
仿微信录音功能
昨天看着视频一点点敲出来的。 中间加入了详细的注解。 应该对大家有帮助。现在贡献出来。
【eoe+Android特刊】第十八期:Android音视频的编解码
eoe翻译的技术文档来eoe官网,在研究Android的朋友可以下来看看 资源共享,BS要分的
Android多媒体应用开发示范
Android多媒体应用开发示范~~~~~~~~~~~~~~~~~~
Android Media Recorder录音与播放
上一篇讲到了使用意图录音,这篇文章将使用MediaRecorder类来录音,从而提供更多的灵活性。
android通过调用系统录音或者选择现有录音实现录音上传
本项目是android手机客户端通过调用系统录音机或者选择现有录音文件,实现录音文件上传,包括android手机客户端和web服务器。且直接导入到eclipse就可运行。


