素材牛VIP会员
视频类的 APP 制作, 应该怎么学习? 类似微视那种?
 麦***j  分类:Java代码  人气:1081  回帖:4  发布于6年前 收藏

就是用手机拍摄一段视频,然后手机上可以编辑,然后上传服务器,大家可以在 APP 上查看大家分享的?
用 React 可以做吗?还是要懂原生 APP 才可以?

讨论这个帖子(4)垃圾回帖将一律封号处理……

Lv3 码奴
二***了 交互设计师 6年前#1

1.统一采用websocket接口,将不同终端(android/ios/windowsphone)以及不同浏览器内核(ie/qq/chrome...)的视频,统一使用websocket协议传到服务端,保存。

Lv4 码徒
蹲***圈 JS工程师 6年前#2

做 app 无非就三条路

  1. 原生 app 开发周期长,需要用到的技术多

  2. webapp 开发周期短,但体验非常差。(比如访问 QQ 空间之类的体验就不好)

  3. 混合 app(现在的主流开发模式,像 QQ 聊天是原生,空间应用是 web)

所以,说到这些你应该就明白了。其实不是说懂原生 app 才行,但是你要有原生 app 的基础知识。因为不管是什么开发模式,你最后都要给它一个套壳子,使之能够在手机上安装。

react 可以做的东西很多,桌面应用、web、app 都是可以的。

Lv6 码匠
a8***12 Linux系统工程师 6年前#3

我知道的现在很多都是基于七牛,趣拍,一下等第三方的sdk,直接继承,很简单的,用react这个我觉得可能有问题,如果做一些展现的应用我觉得react不错,这个涉及到视频拍摄,和硬件有一定关系,推荐使用原生开发。

Lv5 码农
Ca***on 职业无 6年前#4

手机拍一段视频和后期特效添加,在github有一个开源者分析了一波
1.如何获取摄像头的数据

2.如何把获取到的数据保存到视频文件中

3.如何录制音频,并和视频合并

4.录制视频时如何实现暂停功能

5.android摄像头支持的分辨率可能不符合需求,需要转换分辨率

6.android手机录制出来的视频是旋转了90度的,如何实现旋转(转换到前置摄像头又如何处理)

7.视频旋转、利用图片合成视频、使用本地视频剪辑、后期视频特效添加等等
开源地址:
https://github.com/qdrzwd/VideoRecorder 如果愿意可以为他fork Star

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取