问题标签 [video-upload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
24 浏览

reactjs - 当我切换到另一个标签时,视频上传停止

我正在从组件之一进行视频上传的 api 调用。只要我留在那个标签上传工作正常。但是当我切换到另一个选项卡时,由于组件已卸载,API 调用停止并且我丢失了上传。

即使我继续在我的应用程序中导航选项卡,我如何才能继续上传(API 调用)。

我正在尝试在 vue js 中实现这一点。

0 投票
0 回答
48 浏览

file-upload - 如何使用 Vimeo API 为网站创建视频上传器

我对 API 的世界很陌生,但我有一个似乎几乎不可能满足的需求(或者每月不花数百美元)。我正在建立一个网站,我需要一个视频上传器供我的客户发送视频以供我最终处理。我想将文件存储在我的 Google 云端硬盘帐户中,因为我已经拥有无限存储帐户。但是,当客户上传视频时,我有一个修剪选项至关重要。我能找到的每个让人们上传到 G-Drive 的文件上传器应用程序都是超级基本的,只允许他们按原样发送文件。

然后我浏览了 Vimeo API,看起来我可以使用它创建一个上传器,它具有 Vimeo 的所有内置功能,如转换选项(如果我错了,请纠正我)。听起来不错,而且我也将 Integromat 用于其他事情,所以我想我可以将 Vimeo 作为上传工具,并使用 Integromat 将文件发送到 Google Drive 以进行长期存储。

问题是,我正在努力寻找有关 Vimeo Uploader 在现实中的样子以及如何使用 API 实现它的大量信息。有没有人有这方面的经验,或者关于我如何实现它的建议?我真的很感激帮助!

0 投票
1 回答
156 浏览

javascript - 如何在 redux 中保存图像和视频文件

我正在准备一个表单,其中包含允许用户发布他的图片和关于她/他(自己)的视频的字段。为了发布图片,我准备了一个基于输入类型文件的组件,但是为了上传视频,我使用了 React Dropzone。现在我想将它保存到 redux,但是当我尝试这样做时,redux 抱怨它是不可序列化的项目,当我将它放入 JSON.Stringify() 时,redux 得到一个空对象。什么是最佳解决方案,我必须将它存储在某个状态,如果它是在表单的此步骤中创建的本地状态(幸运的是它是最后一个)但是如果用户想返回任何先前的步骤并返回此数据将丢失

请指教,dropzone 组件在下面,onResult只是一个处理程序,它获取值并将操作调度到 redux

谢谢

0 投票
0 回答
44 浏览

flutter - 如何在颤动中获取视频文件上传的进度状态

我需要视频上传流来显示上传进度状态。

我曾尝试使用 Dio,但这里的视频文件大小正在增加,上传后也无法播放。

谁能帮我解决这个问题或任何更好的选择来获取上传流?

0 投票
0 回答
117 浏览

javascript - 来自 File 对象的 URL

虽然,我在 web 开发方面服务了很多年,但我不得不承认我真的不知道(大)文件上传实际上是如何工作的。所以我希望这个问题毕竟是有道理的。

在我的应用程序中,我将大型视频文件上传到 S3 存储桶。上传就像一个魅力,但因为我们不仅需要存储文件,还需要在数据库中存储有关文件的信息(例如视频持续时间),我正在寻找如何实现这一点。我正在使用 React,但我基本上onChange在标签上有一个处理程序<input />来获取文件对象

handleChange()函数中,我将文件对象分配给状态变量

之后,我有一些其他处理程序来处理上传到 S3,但这一切正常。我感兴趣的是如何访问有关将要上传的文件的信息。特别是,我注意到在实际上传开始之前需要一些时间,并且我在浏览器的网络选项卡中看到了活动。那么,文件上传到哪里呢?是浏览器缓存吗?

在尝试查找有关正在发生的事情的更多信息后,我发现有关如何从文件中提取视频持续时间的讨论,预上传。扩展后,handleChange我能够获得视频持续时间并将其分配给状态变量

这很好用。当我这样做时,我意识到我在浏览器 的网络选项卡中看到了更多的活动。在此处输入图像描述

我假设这些条目是 blob ID object URL(这里我真的不知道我在说什么)。更详细地查看请求,我可以看到一个响应标头Content Range我认为这对于在实际上传开始之前向用户显示“文件准备”过程是完美的。 在此处输入图像描述

我怎样才能访问这些信息?这里到底发生了什么?

谢谢!任何帮助表示赞赏!

0 投票
0 回答
30 浏览

google-chrome-extension - 无法使用 vanilla JS 在 YouTube 上上传视频

下面是我从我的 chrome 扩展运行的代码,用于在 YT 上上传视频。但是得到这个奇怪的错误"message": "Request contains an invalid argument.",

注意:以前我使用的是 google drive API,它工作得很好。

回复

让我知道所需的任何进一步信息。

编辑:我在邮递员上采用相同的方法 - 但得到相同的错误响应。

在此处输入图像描述

0 投票
2 回答
51 浏览

php - 由于 post_max_size,PHP 无法上传视频

我试图从 js 上传一个 600Mb 大的视频到我的 php 脚本,但post_max_size在 php.ini 中不会让我这样做。由于虚拟主机提供商,我无法访问此文件,我无法在 .htaccess 中更改它。有没有什么办法可以规避这个限制并且仍然上传一个比 php.ini 中的设置大的文件?

0 投票
0 回答
14 浏览

php - 如何在codeigniter中拒绝大型视频上传

我不明白codeigniter的上传过程。我添加了一个最大文件大小,并且在永远尝试之后它会拒绝视频,但是我怎样才能检查文件大小,如果文件太大(超过 4GB)甚至不尝试上传?

在下面的这段代码中,我无法获取视频数据本身?如何在尝试使用 do_upload 函数之前检查上传大小,如果文件太大则重定向?

0 投票
0 回答
64 浏览

javascript - 使用 Google API 客户端 JavaScript 使用 YouTube Data API V3 上传 YouTube 视频

我访问了 Youtube Data v3 API 文档以了解如何使用客户端库上传视频

我到了这个页面

https://developers.google.com/youtube/v3/docs/videos/insert

但它似乎没有解释将视频放在请求中的位置而且 API 资源管理器只提供请求代码,它不允许我执行该页面的代码

我还阅读了资源结构页面,但没有找到放置视频的位置

https://developers.google.com/youtube/v3/docs/videos#resource

这是我当前的代码

现在,我在哪里将视频放在请求中?我必须把它作为缓冲区吗?我正在从 fetch API 获取视频以通过 API 上传

每当我运行代码时,我都会在控制台中收到错误:400

那么您能否提供一个使用从 fetch API 获取的客户端库上传视频的工作示例,并在使用客户端库时显示以构造请求正文?