我的网站上有一个带有html5视频标签的网页,用户可以提供一个网址,它会在视频标签中播放。
该网页使用控制视频标记的JavaScript命令 - 例如,它可以暂停视频,移动到视频中的其他位置等。
它适用于云。例如,可以使用存储在Microsoft Azure上的视频(Azure为您提供了一种获取云存储上任何视频的URL的方法,并对其进行流式传输)。
但是,我的用户可以在 Google驱动器上以及 Microsoft One-Drive 上存储视频。
从我所看到的情况来看,我可以在他们的网站上播放这些视频,但只能在一个页面中(可能还有谷歌自己的播放器)。
似乎无法获取这些视频的网址,我可以将其添加到视频标记中。
如果没有能力,我就无法使用与html5视频标签一起使用的javascript命令。
有解决方法吗?
或者我错过了什么?
感谢。
答案 0 :(得分:0)
使用您的应用播放存储在google-drive中的视频:
您需要oauth2凭据才能访问用户的驱动器,但假设您已涵盖oauth部分:
您可以将驱动器应用程序创建为google appengine应用程序,并将其部署在您网站的一部分中。
启用drive-sdk并将open-url设置为您的网站(您有verified) - >基本上,只要用户点击视频(来自他的驱动器),驱动器就会重定向到您的网站
当驱动器重定向到您的网站时,将发送json文件,您将从那里获得诸如fileId之类的信息,我认为您可以执行方法文件()。get()to检索您播放视频所需的信息
我建议你在代码学校看一下course。