首页 > 解决方案 > 我需要将创建的视频发送到 ziggeo 的网络服务

问题描述

我很困惑如何将我的视频发送到 Ziggeo 的网络服务 [ https://ziggeo.com/applications]

“我不擅长英语”我内置了 CameraViewActivity 并想将从 CameraViewActivity 创建的视频发送到服务器[ https://ziggeo.com/applications]

这是用于将视频创建到外部存储设备的代码。我需要创建发送到 Ziggeo 的视频到网络服务器。

我没用iggeo.startCameraRecorder();

我正在使用cvCamera.startRecording(fileToSaveRecording.getPath(), maxDuration); 的是打开相机创建视频

private boolean prepareRecordingFile() {
    if (fileToSaveRecording == null || !fileToSaveRecording.exists()) {
        fileToSaveRecording = new 
        File(Environment.getExternalStorageDirectory() + "/Download", 
                       "tempRecord.mp4");
        try {
            fileToSaveRecording.getParentFile().mkdirs();
            return fileToSaveRecording.createNewFile();
        } catch (IOException e) {
            Log.e(TAG, e.toString());
            return false;
        }
    } else return true;
}

我要感谢我的朋友们。

标签: androidziggeo-apiziggeo-sdk

解决方案


嘿 Aunaun 欢迎来到 StackOverflow :)

我叫 Bane,是 Ziggeo 的支持主管。现在,我想让你知道,我们总是很乐意协助设置:)

在您的情况下,我建议使用我们的 Android SDK 录制视频,然后为您上传并为您提供额外的好处。由于您可能知道这一点并且更喜欢自己做然后推送视频,您仍然可以使用我们的 SDK,然后在此部分下:https ://github.com/Ziggeo/Android-Client-SDK#videos-api你可以查看创建视频的代码示例。

这是代码:

  /**
  * Create a new video.
  *
  * @param argsMap  - file: Video file to be uploaded
  *                 - min_duration: Minimal duration of video
  *                 - max_duration: Maximal duration of video
  *                 - tags: Video Tags
  *                 - key: Unique (optional) name of video
  *                 - volatile: Automatically removed this video if it remains empty
  * @param callback - callback to receive action result
  */
ziggeo.videos().create(HashMap<String, String> argsMap, Callback callback);

因此,您应该可以使用 argsMap 将文件路径传递给您的视频,然后调用它。

如果您需要任何其他详细信息,请随时发表评论,我很乐意编辑这篇文章并确保它非常易于理解和使用:)


推荐阅读