gpt4 book ai didi

javascript - 是否可以使用 JavaScript 撤销对移动文件系统的访问?

转载 作者:行者123 更新时间:2023-12-02 19:09:24 26 4
gpt4 key购买 nike

我想阻止用户访问他们自己的文件系统,即。移动设备上的相机胶卷和视频。迫使他们捕捉现场媒体。这可能吗?如果是这样我将如何实现?

最佳答案

在支持 HTML5 的设备上,您可以使用(如果支持)userMedia API。

这里是an excellent tutorial让您开始。

基本上,你可以这样做:

<input type="file" accept="image/*;capture=camera"> <!-- Submit a new photo -->
<input type="file" accept="video/*;capture=camcorder"> <!-- Submit a new video -->
<input type="file" accept="audio/*;capture=microphone"> <!-- Submit a new audio track using the microphone -->

就像我说的,这只有在支持的情况下才有效。目前,即使是 iOS6 下的设备也部分支持 userMedia API。

如果您的设备支持 API,但不支持 accept="image/*;capture=camera"... 等,您可以编写自己的按钮来执行相同的操作。

<input type="button" id="newStream" value="Click me!">
<script>
// Following code adapted from the tutorial, not tested
document.getElementById('newStream').addEventListener('click', function(event){
// Not showing vendor prefixes or code that works cross-browser.
navigator.getUserMedia({video: true}, function(stream){
// Do something with stream or window.URL.createObjectURL(stream);
alert('Success!');
}, function(){ alert('Failed!'); });
});
</script>

关于javascript - 是否可以使用 JavaScript 撤销对移动文件系统的访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13954681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com