视频's的完整路径与Node.js
Video's full path with Node.js
我正在用nw.js在node.js中构建视频播放器。它将离线运行。
我想在这个应用程序中加入的一个功能是可以播放视频并将其拖放到"框"中。
我在这个实现上面临的限制是必须对视频进行编码才能播放,例如使用readAsDataURL()
函数。如本文所述,获取文件的完整路径是不可能的。
"上传"整个视频,对我来说,没有意义,只要它已经存储在用户的高清。
如果他/她试着看《生活大爆炸》(大约20分钟),等上2到3分钟是没有问题的,不同的是试着看《指环王》。
是否有好的解决方法来处理这个问题?
谢谢你的帮助。
更新:
我正在考虑在一个字段中复制和粘贴文件,只要用这个动作就可以得到它的URL。但就用户体验而言,这并不是最好的……
我做到了。我把readAsDataURL()
换成了createObjectURL()
。
为方便参考,我的代码
var video = document.createElement("video");
video.controls = true;
document.body.appendChild(video);
video.src = (window.URL||window.webkitURL).createObjectURL(file);
video.play();
现在,我的用户的指环王马拉松被保存了。
相关文章:
- 在 Node 中.js释放 zalgo 的设计模式为什么异步路径是一致的
- 如何将本地文件路径转换为文件::?/url在node.js中的安全性
- node.js需要相对路径
- Node Webkit从avi文件路径获取视频持续时间
- 在node.js和express中基于路径运行不同数据库查询的更好方法
- 如何从php或node.js获取websocket url路径
- 上传的图像不会保存在 Node.js 的目标路径中
- dirname vs. 为 sendFile() Node.js提供根路径
- 使用 Node.js,如何将随机字符串路径重定向到主页
- 如何在 Node.js 中使用 Express、Handlebars 和 Conslidate 设置部分的路径
- 在 Node.js 中从一个绝对路径减去另一个绝对路径
- 如何使用node/express将每个无效请求路由到默认路径
- node.js获取文件相对于project/src的路径
- Node.js:获取已安装的npm包的(绝对)根路径
- 如何定位父路径node.js操作系统无关的方式
- Dojo1.9:Node.js相对路径问题
- node.js TypeError:路径必须是绝对的,或者指定根目录到 res.sendFile [无法解析 JSON]
- node.js,bluebird,执行路径控制不力
- 我怎么能知道完整的路径node.js将需要不运行要求
- require()抛出“AssertionError:缺少路径”-Node js