小编cda*_*zig的帖子

Safari <input type ="file"accept ="video/*">忽略mp4文件

我正在使用这样的HTML文件输入:

<input type="file" accept="video/*"> 
Run Code Online (Sandbox Code Playgroud)

允许我的用户将视频上传到我的网站.除了Safari之外,这在所有现代浏览器中都能正常工作(只允许用户选择视频文件).

据我所知,Safari似乎将该accept="video/*"属性解释为accept="*.mov"忽略了大多数(如果不是全部)其他视频格式/扩展(webm,m4v等).

有关如何让选择对话框只允许在Safari中使用常见视频文件类型(不仅仅是.mov)的任何建议吗?

safari video file-io mp4 attributes

49
推荐指数
2
解决办法
4万
查看次数

Chrome中的Flash与本机网络摄像头权限28

在最新版本的Chrome中,当Flash应用程序寻求网络摄像头权限时,会向用户显示两个权限对话框:

  1. Flash电影中的传统Flash安全对话框
  2. 地址栏下的Chrome原生安全栏(使用getUserMedia时看到的内容)

为了使闪存能够访问网络摄像头媒体流,用户必须同时接受闪存安全对话框和镀铬安全对话框.问题是(据我所知),没有办法确定用户是否/何时接受或拒绝了本机权限栏.

我们尝试在开始闪存录制之前从chrome获取网络摄像头权限(使用getUserMedia),但是当闪存进入记录时,它会触发新媒体流的第二个安全提示(也就是说chrome会授权每个流而不是每个页面).

这个新的"功能"似乎一直没有被仔细考虑过,并且会杀死flash视频录制/流媒体应用.

是否有人知道从闪存尝试访问网络摄像头触发的安全栏中获取回调(成功/失败)的方法?

security flash webcam google-chrome callback

6
推荐指数
1
解决办法
831
查看次数

标签 统计

attributes ×1

callback ×1

file-io ×1

flash ×1

google-chrome ×1

mp4 ×1

safari ×1

security ×1

video ×1

webcam ×1