1

filepicker.ioを使用してユーザーのウェブカメラからビデオを録画し、AmazonS3バケットに保存しようとしています。

私はここで立ち往生しています。以下のコードはFirefoxでは正常に機能しますが、chromeとIEでは機能しません。abc iframesrcはfilepickerapiによって設定されないため、内容は空白のままです。Chromeでサードパーティの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>
4

1 に答える 1

1

iframeはまだDOMに含まれていないようです。jqueryからのonReady呼び出し内にjavascriptコードを配置すると、うまくいきました。

http://www.filepicker.io/api/file/4wW3A6BwQYaPDNBENcau?dl=false

于 2012-10-09T21:15:04.883 に答える