android-cn / android-discuss

Android 问题交流讨论坛, 微信公众号:codekk, 网站:
https://github.com/android-cn/android-discuss/issues
Apache License 2.0
4.08k stars 537 forks source link

有没有第三方的录制小视频的库?像微信录制视频的那个功能的 #250

Closed szitguy closed 9 years ago

start141 commented 9 years ago

可以用Vcamera https://www.vitamio.org/docs/news/2015/0528/37.html 或者趣拍 http://qupai.danqoo.com/sdk.html 趣拍刚起步,功能没这么完善。

szitguy commented 9 years ago

@start141 非常感谢,看了一下,貌似都要收费~(>_<)~

start141 commented 9 years ago

趣拍也要吗?

szitguy commented 9 years ago

@start141 1.趣拍官网说sdk开户不收费,但是他后面有个阿里的百川做文件上传存储支持,可能要收费的。 2.趣拍sdk的页面不支持自定义,而我要做仿照微信的那种小视频录制和播放效果。 3.趣拍sdk整个集成下来功能太强大,而我只是要录制和播放就可以了。

看来我还是自己用Android的Media API实现一个来得实在吧…

maoruibin commented 9 years ago

@tracytheron

mitcc commented 9 years ago

@szitguy 也在做这个功能,Android 4.1.2及以上版本都没有问题,但在低于这个版本的Android系统上运行就闪退,目前还寻找问题的根源,也在尝试第三方的SDK,运行了趣拍的sample,在4.1.2以下的系统(趣拍最低支持4.0.3)上可以录制,不过跟你一样,我的需求仅仅只是需要录一段小视频,不用其它多余的功能,不知道你现在做的结果如何,盼交流~

szitguy commented 9 years ago

@mitcc 仿微信小视频Demo

要不你看看这个?

mitcc commented 9 years ago

@szitguy 目前正在看您这个,(有个小bug,就是点击切换前置摄像头的button,直接闪退,(华为P7-L07,android 4.4.2)没有细看log,因为这个不影响我的需求哈~

szitguy commented 9 years ago

@mitcc 额……亲,你确定下对了代码么? 我并没有做切换前置摄像头哇。哈哈,这个代码里我只做了后置的。 不过前后置切换我也实现了,不过没加上去。

szitguy commented 9 years ago

最终,我使用了JavaCV库(详见:https://github.com/bytedeco/javacv ) 来做小视频录制功能,其实就是封装了ffmpeg供我们可以方便地调用,库中有android的demo可以参考。 注意:直接集成这个库会导致apk size猛增,因为ffmpeg的.so库很大,要缩小的话可以自行编译ffmpeg库,去掉不用的编解码库等……

ronanhardiman commented 9 years ago

@szitguy 谢谢分享;

qianzui commented 8 years ago

看这里:https://github.com/motianhuo/VCameraDemo

MarkZhou123 commented 8 years ago

@qianzui 我已经查看了的例子效果源码,想问问就是视频录制好之后发送给好友之后,在消息列表中类似微信的效果(消息列表中右上角有箭头,当视频消息作为历史继续显示时,小视频无声播放)如何实现?

MichaelMeng666 commented 7 years ago

2017/06/07,打卡签到,有没有目前最新的比较好的库,都是两年前的了,https://github.com/szitguy/RecordVideoDemo,这个库我看了,也改了一些东西,效果还不错,但是无法解决视频帧率过低的问题,有没有现在更好的库值得推荐的

f-evil commented 7 years ago

https://github.com/f-evil/EVideoRecorder @MichaelMeng666