就是用手机拍摄一段视频,然后手机上可以编辑,然后上传服务器,大家可以在 APP 上查看大家分享的?
用 React 可以做吗?还是要懂原生 APP 才可以?
就是用手机拍摄一段视频,然后手机上可以编辑,然后上传服务器,大家可以在 APP 上查看大家分享的?
用 React 可以做吗?还是要懂原生 APP 才可以?
手机拍一段视频和后期特效添加,在github有一个开源者分析了一波
1.如何获取摄像头的数据
2.如何把获取到的数据保存到视频文件中
3.如何录制音频,并和视频合并
4.录制视频时如何实现暂停功能
5.android摄像头支持的分辨率可能不符合需求,需要转换分辨率
6.android手机录制出来的视频是旋转了90度的,如何实现旋转(转换到前置摄像头又如何处理)
7.视频旋转、利用图片合成视频、使用本地视频剪辑、后期视频特效添加等等
开源地址:
https://github.com/qdrzwd/VideoRecorder 如果愿意可以为他fork Star
我知道的现在很多都是基于七牛,趣拍,一下等第三方的sdk,直接继承,很简单的,用react这个我觉得可能有问题,如果做一些展现的应用我觉得react不错,这个涉及到视频拍摄,和硬件有一定关系,推荐使用原生开发。
1.统一采用websocket接口,将不同终端(android/ios/windowsphone)以及不同浏览器内核(ie/qq/chrome...)的视频,统一使用websocket协议传到服务端,保存。
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.7k 阅读✓ 已解决
做 app 无非就三条路
原生 app 开发周期长,需要用到的技术多
webapp 开发周期短,但体验非常差。(比如访问 QQ 空间之类的体验就不好)
混合 app(现在的主流开发模式,像 QQ 聊天是原生,空间应用是 web)
所以,说到这些你应该就明白了。其实不是说懂原生 app 才行,但是你要有原生 app 的基础知识。因为不管是什么开发模式,你最后都要给它一个套壳子,使之能够在手机上安装。
react 可以做的东西很多,桌面应用、web、app 都是可以的。