android - 这是否可以在 Android 中同时录制视频和上传到远程服务器?

标签 android android-video-player

我想录制视频,同时将该视频上传到 android 应用程序中的远程服务器。这可能吗?

提前致谢。

最佳答案

实际上不是。在给定的时间间隔内,视频大小与网络上传容量之间的比率太低,无法同时上传/录制视频流,除非用户具有非常快的 LTE 蜂窝连接。

然而,当录制完成后,您可以通过 FTP 协议(protocol)将文件上传到您的服务器。建议给每个录制的文件一个通用唯一标识符(UUID),以便能够区分所有其他录制的文件。我给你做了一个总结。

总结

  1. 使用 UUID.randomUUID().toString() 生成一个 UUID;将被使用 在整个过程中识别录制的文件。
  2. 记录文件名为"sdcard/"+ uuid + ".3gp"
  3. 录制结束后,通过 FTP 将文件上传到您的服务器 上传。
  4. 命令您的远程服务器执行执行任何操作的 PHP 脚本 它需要与记录的文件有关,例如数据库操作, 等(如果有这样的脚本,如果你不需要这样做,只需 跳过这一步)。
  5. 如果需要,请命令您的远程服务器删除该文件。 (通过完成 另一个 PHP 脚本)

这是一个示例 Android Uploading Camera Video to Server

关于android - 这是否可以在 Android 中同时录制视频和上传到远程服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32367618/

相关文章:

android - 全屏视频无中断纵横比

android - surfaceview 以拉伸(stretch) View 播放视频

android - 如何去除播放 mp4 视频前出现的黑屏?

android - 如果 min minSdkVersion 16,则使用 setActionBar() min appcompat

Android: GraphView 如何在 X 轴上实现时间?

Android 8.0,startActivityForResult设置,如果用户单击左上角的后退按钮,则不会返回到我的应用程序

android - 如何在 Android 视频播放器上创建渐变叠加并淡出

android - 如何在android中创建视频预览?

android - 从双摄像头 Android 智能手机获取深度

android - 如何更改 Android 菜单项的自定义字体?