我尝试用视频替换Mealspotting tutorial
的照片功能,而不是练习。按照教程和谷歌的相机教程,我设法设置MediaRecorder object and a CameraFragment
按钮点击启动和停止,但我无法弄清楚如何将照片保存到Parse然后检索它
我是否必须先将视频文件保存到设备中?或者我可以像使用照片一样将视频文件直接发送到Parse吗?如果是这样,怎么样?
现在好像我必须调用mMediaRecorder.setOutputFile
并给它一个文件路径,然后以某种方式检索该文件以将文件发送到Parse。请注意,我想做的就是get the file data in bytes
,就像你应该对照片一样。
答案 0 :(得分:0)
您只需要以字节为单位获取数据,而不需要将其保存到设备中。
byte[] data = "Working at Parse is great!".getBytes();
ParseFile file = new ParseFile("resume.txt", data);
file.saveInBackground();
此后保存:
ParseObject jobApplication = new ParseObject("JobApplication");
jobApplication.put("applicantName", "Joe Smith");
jobApplication.put("applicantResumeFile", file);
jobApplication.saveInBackground();
这是https://parse.com/docs/android/guide#files
的示例只要您可以将视频转换为字节数组,您就应该能够创建ParseFile并将其保存到ParseObject