问题标签 [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.
reactjs - 当我切换到另一个标签时,视频上传停止
我正在从组件之一进行视频上传的 api 调用。只要我留在那个标签上传工作正常。但是当我切换到另一个选项卡时,由于组件已卸载,API 调用停止并且我丢失了上传。
即使我继续在我的应用程序中导航选项卡,我如何才能继续上传(API 调用)。
我正在尝试在 vue js 中实现这一点。
file-upload - 如何使用 Vimeo API 为网站创建视频上传器
我对 API 的世界很陌生,但我有一个似乎几乎不可能满足的需求(或者每月不花数百美元)。我正在建立一个网站,我需要一个视频上传器供我的客户发送视频以供我最终处理。我想将文件存储在我的 Google 云端硬盘帐户中,因为我已经拥有无限存储帐户。但是,当客户上传视频时,我有一个修剪选项至关重要。我能找到的每个让人们上传到 G-Drive 的文件上传器应用程序都是超级基本的,只允许他们按原样发送文件。
然后我浏览了 Vimeo API,看起来我可以使用它创建一个上传器,它具有 Vimeo 的所有内置功能,如转换选项(如果我错了,请纠正我)。听起来不错,而且我也将 Integromat 用于其他事情,所以我想我可以将 Vimeo 作为上传工具,并使用 Integromat 将文件发送到 Google Drive 以进行长期存储。
问题是,我正在努力寻找有关 Vimeo Uploader 在现实中的样子以及如何使用 API 实现它的大量信息。有没有人有这方面的经验,或者关于我如何实现它的建议?我真的很感激帮助!
javascript - 如何在 redux 中保存图像和视频文件
我正在准备一个表单,其中包含允许用户发布他的图片和关于她/他(自己)的视频的字段。为了发布图片,我准备了一个基于输入类型文件的组件,但是为了上传视频,我使用了 React Dropzone。现在我想将它保存到 redux,但是当我尝试这样做时,redux 抱怨它是不可序列化的项目,当我将它放入 JSON.Stringify() 时,redux 得到一个空对象。什么是最佳解决方案,我必须将它存储在某个状态,如果它是在表单的此步骤中创建的本地状态(幸运的是它是最后一个)但是如果用户想返回任何先前的步骤并返回此数据将丢失
请指教,dropzone 组件在下面,onResult
只是一个处理程序,它获取值并将操作调度到 redux
谢谢
flutter - 如何在颤动中获取视频文件上传的进度状态
我需要视频上传流来显示上传进度状态。
我曾尝试使用 Dio,但这里的视频文件大小正在增加,上传后也无法播放。
谁能帮我解决这个问题或任何更好的选择来获取上传流?
javascript - 来自 File 对象的 URL
虽然,我在 web 开发方面服务了很多年,但我不得不承认我真的不知道(大)文件上传实际上是如何工作的。所以我希望这个问题毕竟是有道理的。
在我的应用程序中,我将大型视频文件上传到 S3 存储桶。上传就像一个魅力,但因为我们不仅需要存储文件,还需要在数据库中存储有关文件的信息(例如视频持续时间),我正在寻找如何实现这一点。我正在使用 React,但我基本上onChange
在标签上有一个处理程序<input />
来获取文件对象
在handleChange()
函数中,我将文件对象分配给状态变量
之后,我有一些其他处理程序来处理上传到 S3,但这一切正常。我感兴趣的是如何访问有关将要上传的文件的信息。特别是,我注意到在实际上传开始之前需要一些时间,并且我在浏览器的网络选项卡中看到了活动。那么,文件上传到哪里呢?是浏览器缓存吗?
在尝试查找有关正在发生的事情的更多信息后,我发现了有关如何从文件中提取视频持续时间的讨论,预上传。扩展后,handleChange
我能够获得视频持续时间并将其分配给状态变量
这很好用。当我这样做时,我意识到我在浏览器
的网络选项卡中看到了更多的活动。
我假设这些条目是 blob ID object URL
(这里我真的不知道我在说什么)。更详细地查看请求,我可以看到一个响应标头,Content Range
我认为这对于在实际上传开始之前向用户显示“文件准备”过程是完美的。
我怎样才能访问这些信息?这里到底发生了什么?
谢谢!任何帮助表示赞赏!
php - 由于 post_max_size,PHP 无法上传视频
我试图从 js 上传一个 600Mb 大的视频到我的 php 脚本,但post_max_size
在 php.ini 中不会让我这样做。由于虚拟主机提供商,我无法访问此文件,我无法在 .htaccess 中更改它。有没有什么办法可以规避这个限制并且仍然上传一个比 php.ini 中的设置大的文件?
php - 如何在codeigniter中拒绝大型视频上传
我不明白codeigniter的上传过程。我添加了一个最大文件大小,并且在永远尝试之后它会拒绝视频,但是我怎样才能检查文件大小,如果文件太大(超过 4GB)甚至不尝试上传?
在下面的这段代码中,我无法获取视频数据本身?如何在尝试使用 do_upload 函数之前检查上传大小,如果文件太大则重定向?
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 获取的客户端库上传视频的工作示例,并在使用客户端库时显示以构造请求正文?