这适用于 Java 的 QuickStart 项目(mirror-java-starter-demo):
https://github.com/googleglass/mirror-quickstart-java
将 MainServlet.java 中第 119 行附近的行替换为:
URL url = new URL(req.getParameter("imageUrl"));
String contentType = req.getParameter("contentType");
url = new URL("http://localhost:8888/static/videos/video.mp4");
contentType = "video/mp4";
byte[] b = ByteStreams.toByteArray(url.openStream());
int i = b.length;
InputStream temp = url.openStream();
MirrorClient.insertTimelineItem(credential, timelineItem, contentType, temp);
然后运行该项目并单击“图片”按钮以从名为 video.mp4 的静态视频中的新文件夹上传视频。我使用了一个用玻璃录制的 10 秒剪辑 (6.30 MB)。
请注意,在 Windows 机器上使用 App Engine 1.76 运行时,上传时出现此错误,但更改为 1.80 使此问题消失:

以下是有关可能有用的视频的 Windows 元数据:

根据您的网络连接,视频可能需要一点时间才能显示在您的时间线中,但我的播放器会播放。