解决方案 »

  1.   

    自己调用mediarecorder 设置分辨率和码率即可实现
      

  2.   

    如果是录制高质量的视频再压缩,压缩时间会比较长,可以继承一个ffmpeg的bin到apk里面,调用ffmpeg命令行就可以了
      

  3.   

    只是怕自定义摄像,会产生机型啦,系统啦各种不匹配的问题。毕竟各厂商生产的手机摄像头和内置摄像程序都是调好了的。所以想用系统自带的。
    如果真的只能这样实现的话,有没有类似的兼容性强的开源项目参考参考呢,不用javacv的?其实我还是倾向于压缩 毕竟用MeidaRecorder的话,用户自己相册里的视频没办法改,还是会出现1004的问题
    要不然在VideoView处下手?
    应该怎么做呢 我看MediaPlayer 能动的东西不多啊,怎么解决这个1004的问题?本来不想搞的很复杂的,但是android系统提供的功能还真是不太友好啊
      

  4.   

    只是怕自定义摄像,会产生机型啦,系统啦各种不匹配的问题。毕竟各厂商生产的手机摄像头和内置摄像程序都是调好了的。所以想用系统自带的。
    如果真的只能这样实现的话,有没有类似的兼容性强的开源项目参考参考呢,不用javacv的?其实我还是倾向于压缩 毕竟用MeidaRecorder的话,用户自己相册里的视频没办法改,还是会出现1004的问题
    要不然在VideoView处下手?
    应该怎么做呢 我看MediaPlayer 能动的东西不多啊,怎么解决这个1004的问题?本来不想搞的很复杂的,但是android系统提供的功能还真是不太友好啊
    Mediarecorder 也是系统提供的API啊,不会存在各厂家不同的情况,自带camera录像就是用的这个,只是可以自己设置更多的参数,你说的MediaPlayer 1004跟这个没啥关系吧
      

  5.   

    楼主,请问你这个问题解决了么,跪求指导呀,我邮箱:[email protected]