尝试上传视频并更改让视频播放器将其反映在表单页面上
Trying to upload video and change have video player reflect it on the form page
我正在使用 meteor 和文件选择器以及 pacakge,我已经成功地让图像上传工作,但是现在我想做视频,视频上传并将其值存储在视频播放器中以供预览,但它不会更新播放器,所以当我检查它时还没有视频播放正确的路径, 如果 Meteor 热重新加载页面而不刷新,则会显示视频。
以下是更改的代码,可在通过会话变量上传后添加视频路径。我添加了视频加载();认为这样可以解决问题,不确定如何让视频反映其SRC更改并观看视频。
'click #uploadVideo':function(event, template){
event.preventDefault();
filepicker.pickAndStore(
{
mimetypes: ['video/webm'],
multiple: false
},{
access:"public"
},
function(InkBlobs){
// the upload is now complete to filepicker - but the form hasnt persisted the values to our collection yet
Session.set("videoId", _.last(_.first(InkBlobs).url.split("/")));
Session.set("videoKey", _.first(InkBlobs).key);
// once the session changes are made, the form will now have the new values, including a preview of the image uploaded
},
function(FPError){
log.error(FPError.toString());
}
);
var video = $('video');
video.load();
使用持久会话包将会话值更改为持久并重新加载页面是有效的。
Session.setPersistent("videoId", _.last(_.first(InkBlobs).url.split("/")));
Session.setPersistent("videoKey", _.first(InkBlobs).key);
location.reload();
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何使用WCF服务和javascript表单post上传.doc文件
- Javascript生成的表单未提交
- 如何使用javascript或html下载PDF格式的填写表单
- HTML表单提交时未执行外部函数
- 如何将输入(type=text)从html表单传递到javascript函数
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- Ajax发布表单序列化,发布引号'
- 多级HTML表单
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 在验证和发送邮件后更改联系人表单的 html
- jQuery表单添加不适用于下拉列表
- Rails/JSON:如何将JSON用于jquery UI自动完成表单
- 如何从pdftron webviewer获取表单数据
- JS验证ajax返回的html中的表单数据
- Javascript更新孙窗口中的表单元素
- 尝试上传视频并更改让视频播放器将其反映在表单页面上
- 单页应用程序-允许用户上传照片/视频并在一个表单中填写字段
- 当视频结束时提交一个表单
- 是否有一种方法来“硬链接”html代码(链接,表单,按钮)与视频,使他们都直接显示在facebook的饲料