Class: shaka.offline.Storage
有一个构造函数
new Storage(player)
Class: shaka.Player
有一个构造函数
new Player(video(non-null), opt_dependencyInjector(opt))
但我想做的是保存一个视频网址,而页面中没有视频元素。有没有可能做。
如果我能在电子应用主要过程的背景下做到这一点,那就太好了。
Class: shaka.offline.Storage
有一个构造函数
new Storage(player)
Class: shaka.Player
有一个构造函数
new Player(video(non-null), opt_dependencyInjector(opt))
但我想做的是保存一个视频网址,而页面中没有视频元素。有没有可能做。
如果我能在电子应用主要过程的背景下做到这一点,那就太好了。
您可以使用 JavaScript 创建视频元素。它不会出现在页面上。
var video = document.createElement('video');
var player = new shaka.Player(video);
var storage = new shaka.offline.Storage(player);
目前,播放器需要在页面内运行。这意味着你不能在 service worker 中加载 Shaka Player。我不确定 electron 将如何处理后台进程,但它可能无法正常工作,因为播放器需要某些 API 可用,而这些 API 在服务工作者中不可用。
我们(Shaka 团队)目前也在努力更改 API,以便:(1)您可以在初始时初始化一个没有视频元素的 Player 实例,以及(2)您可以创建一个没有 Player 实例的 Storage 实例。这些是能够在 service worker 中使用播放器的要求。