我想录制视频,同时将该视频上传到 android 应用程序中的远程服务器。这可能吗?
提前致谢。
最佳答案
实际上不是。在给定的时间间隔内,视频大小与网络上传容量之间的比率太低,无法同时上传/录制视频流,除非用户具有非常快的 LTE 蜂窝连接。
然而,当录制完成后,您可以通过 FTP 协议(protocol)将文件上传到您的服务器。建议给每个录制的文件一个通用唯一标识符(UUID),以便能够区分所有其他录制的文件。我给你做了一个总结。
总结
- 使用 UUID.randomUUID().toString() 生成一个 UUID;将被使用 在整个过程中识别录制的文件。
- 记录文件名为"sdcard/"+ uuid + ".3gp"
- 录制结束后,通过 FTP 将文件上传到您的服务器 上传。
- 命令您的远程服务器执行执行任何操作的 PHP 脚本 它需要与记录的文件有关,例如数据库操作, 等(如果有这样的脚本,如果你不需要这样做,只需 跳过这一步)。
- 如果需要,请命令您的远程服务器删除该文件。 (通过完成 另一个 PHP 脚本)
关于android - 这是否可以在 Android 中同时录制视频和上传到远程服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32367618/