javascript - 来自 jquery 的 cameratag 设置

标签 javascript jquery webcam

我有一个 cameratag APP,我想允许多个用户上传他们的视频。我应该用这个标签设置我的摄像机:

<camera id='[CAMERA_ID]' data-app-id='[YOUR_APP_UUID]'></camera>

如何从 jquery 更改 id 和 data-app-id 属性?我试过:

$('camera').attr('data-app-id', 'newval');

但它不起作用,有任何想法或示例链接吗?

谢谢

最佳答案

最好的方法是在没有 Javascript 的情况下设置 id:直接将其写入 HTML 文件。

如果你真的需要在 JS 中这样做,这里是解决方案:

$('YOUR CAMERA SELECTOR').attr('id', '[CAMERA_ID]').attr('data-app-id', '[YOUR_APP_UUID]');
// this line cause a rescan of the DOM for any uninitialized <camera> tags.
CameraTag.setup();

如果您的相机标签已经初始化,您需要销毁并重新创建它,cameratag 无法即时更改 id。

关于javascript - 来自 jquery 的 cameratag 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23722568/

相关文章:

webcam - DirectShow - Microsoft LifeCam Studio - RBG24 格式丢失

javascript - 防止联系表单中出现垃圾邮件

javascript - 如何读取一个php文件,后面是 "Editable"

php - 如何获取不同表的数据?

javascript - 如何在进入某个特定功能时重复进行ajax调用并中止所有尚未完成的先前调用?

opencv - 使用 Cygwin 让网络摄像头在 OpenCV 2.3 中工作

php - 如何从 Flash 网络摄像头获取音频/语音并将其转换为基于网络的语言

javascript - 为什么我的指令抛出 "Error: $injector:unpr Unknown Provider"

Javascript omdb api不会发送所有信息

javascript - 如何将 &autoplay=1 动态添加到 youtube 嵌入代码?