我需要将创建的视频发送到 ziggeo 的网络服务

I need to send the created video to ziggeo's webservice

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

"I am not good at English" 我内置了 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;
}

谢谢我的朋友

嘿 Aunaun 欢迎来到 Whosebug :)

我叫 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 将文件路径传递给您的视频,然后调用它。

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