从GDK添加视频到时间线或将“共享”添加到实时卡

时间:2014-04-23 04:01:15

标签: google-glass google-mirror-api google-gdk

我使用GDK和XE16

我想使用MediaRecorder保存视频,然后将其放在时间轴上,这样我就可以让用户将视频分享到Gplus,YouTube或任何联系人。我在录制过程中提供了一些额外的信息作为视频预览的叠加层。

我可以将视频保存到/ mnt / sdcard / Movies路径中。我正在调用Intent.ACTION_MEDIA_SCANNER_SCAN_FILE将录制的视频添加到媒体数据库。

我无法弄清楚如何在livecard上添加共享意图。以前的API支持静态卡,但那些不支持视频附件;并且API不再可用。我还尝试使用AccountManager和Glass中的com.google帐户来获取镜像api的ouath令牌,以便通过oauth2:https://www.googleapis.com/auth/glass.timeline写入方向。显示授权请求,但用户无法接受请求。

我考虑过将视频文件发送回代理服务器然后调用镜像,但这似乎是一次无聊的大回合。

我想我可以通过此代理发送凭据,但这似乎是一个安全噩梦。

1 个答案:

答案 0 :(得分:1)

静态卡和时间轴项之间的差异足够大,显然团队移除了静态卡,直到他们能够使两者更加相似。你想要做的是一个普遍要求的,并且两者都应该以相同的方式工作是有意义的。

您现在正处于如何处理此问题的正确轨道 - 使用Mirror API将其作为时间轴项目放入时间轴。正如您所注意到的,由于用户无法直接通过Glass进行身份验证,因此您无法完成身份验证流程。

在进行测试时,您可以使用身份验证令牌和刷新令牌进行编码,以便为库提供此功能。要通过MyGlass进行生产,请查看https://developers.google.com/glass/develop/gdk/authentication

处提供的身份验证流程
相关问题