gpt4 book ai didi

javascript - 保存到离线而不使用 shaka 播放器创建播放器对象

转载 作者:行者123 更新时间:2023-11-30 15:04:35 26 4
gpt4 key购买 nike

Class: shaka.offline.Storage

有一个构造函数

new Storage(player)

Class: shaka.Player

有一个构造函数

new Player(video(non-null), opt_dependencyInjector(opt))

但我想做的是在页面中没有视频元素的情况下保存视频 url。可以吗。

如果能在electron应用的主进程后台做这个就好了。

最佳答案

您可以使用 JavaScript 创建视频元素。它不会出现在页面上。

var video = document.createElement('video');
var player = new shaka.Player(video);
var storage = new shaka.offline.Storage(player);

目前,播放器需要在页面内运行。这意味着您无法在服务 worker 中加载 Shaka Player。我不确定 Electron 将如何处理后台进程,但它可能无法工作,因为播放器需要某些 API 可用,而这些 API 在服务 worker 中不可用。

我们(Shaka 团队)目前也在努力更改 API,以便:(1) 您可以在最初没有视频元素的情况下初始化 Player 实例,以及 (2) 您可以创建没有 Player 实例的 Storage 实例。这些是能够在 Service Worker 中使用播放器的要求。

关于javascript - 保存到离线而不使用 shaka 播放器创建播放器对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45973679/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com