我正在尝试使用filepicker.io从用户网络摄像头录制视频,并将其存储在我的Amazon S3存储桶中。
我被困在这里。下面的代码在firefox中运行良好但在chrome& IE浏览器。 abc iframe src未由filepicker api设置,因此内容保持空白。我确认在Chrome上启用了第3部分cookie。任何帮助将受到高度赞赏。
<html>
<head><title>Test</title></head>
<body>
<iframe id="abc" name="abc" height="500" width="500" frameborder="0"> abc </iframe>
<script src="https://api.filepicker.io/v0/filepicker.js"></script>
<script type="text/javascript">
filepicker.setKey("AeE9yA21xTpiOQ3JQm938z");
// alert('before');
filepicker.getFile(filepicker.MIMETYPES.ALL, {
'multiple': false, 'container': 'abc',
'services':[filepicker.SERVICES.VIDEO]
}, function(response){
alert(JSON.stringify(response));
});
// alert('end');
</script>
</body>
</html>
答案 0 :(得分:1)
看起来iframe还没有包含在DOM中。当我将javascript代码放在来自jquery的onReady调用中时,它对我有用:
http://www.filepicker.io/api/file/4wW3A6BwQYaPDNBENcau?dl=false