android - 我需要将创建的视频发送到 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;
}
我要感谢我的朋友们。
解决方案
嘿 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 将文件路径传递给您的视频,然后调用它。
如果您需要任何其他详细信息,请随时发表评论,我很乐意编辑这篇文章并确保它非常易于理解和使用:)
推荐阅读
- python - 理解列表中变量的初始化
- apache - Apache CXF 在 /tmp 文件夹中记录 SOAP XML
- amazon-web-services - 销毁 rds 实例及其选项组/参数组/子网组级联?
- c - openGL ES 2 - 有没有办法附加分辨率与目标纹理不同的模板缓冲区?
- mongodb - MongooseJs 使用 $in 或 Promise.all 查询?
- java - 为什么 Scala 构建自己的 ForkJoinPool 而不是使用 java.util.concurrent.ForkJoinPool#commonPool?
- jquery - jQuery getScript 加载外部脚本并调用依赖于脚本的函数不起作用
- java - JSON 到地图
每个原始数据类型的转换 - java - 当我输入 url 字段时,我收到错误“远程 URL 测试失败:不支持协议 'git clone HTTPS'”
- javascript - 在 Javascript 或 JQuery 上,在运行 add/remove mousemove 事件时