这是Android对视频格式的支持情况:

android 可以对JPG编码解码

可以对H.263格式的视频编码、解码,

对H264格式的视频只能解码。

下图是MediaRecorder类的生命周期

A common case of using MediaRecorder to record audio works as follows:

MediaRecorder recorder = new MediaRecorder(); recorder.setAudioSource(MediaRecorder.AudioSource.MIC); recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); recorder.setOutputFile(PATH_NAME); recorder.prepare(); recorder.start(); // Recording is now started ... recorder.stop(); recorder.reset(); // You can reuse the object by going back to setAudioSource() step recorder.release(); // Now the object cannot be reused

骨头怀疑Android生成的h.263视频格式比较特殊。

将数据保存至服务器(PC)时,生成的3GP 文件无法打开

将录制的视频保存在手机本地却可以正常播放。

MediaRecorder类虽然使用起来非常方便,但是使用方法单一,接口很少,主要代码都是底层封装。可扩展性很差。

比较头疼。

更多相关文章

  1. android 使用VideoView加载raw目录内视频资源
  2. Android(安卓)UI 开源组件
  3. 谈谈关于Android视频编码的那些坑
  4. iOS开发-Android(安卓)录制的mp4视频文件在IOS中无法播放问题
  5. 我的Android进阶之旅------>Android视频录制小例子
  6. 安卓开发 - B站开源的ijkplayer播放器配置使用
  7. Android视频教学下载大全(VeryCD上)
  8. 节操视频播放器
  9. 2010.11.27———android 展示网络上的图片和播放视频

随机推荐

  1. 初中学历程序员面试被HR吐槽,初中学历还有
  2. 如何使用 Spark 3.0 中新加的 Structured
  3. Python_学习之安装
  4. Presto on Spark:扩展 Presto 以支持大规
  5. Python_学习之Pycharm配置技巧
  6. 【源码下载】150款+炫酷的CSS3 loading加
  7. Redis 6.0 稳定版发布,支持多线程 IO
  8. 为什么越来越多的人想成为全栈工程师?
  9. 【源码下载】50套高大上的后台管理系统模
  10. Apache Kafka 不需要管理员:删除 Apache Z