如何在HTML5中选择用户媒体输入
how to chose user media input in html5?
我现在正在编写软件,通过html5和js从用户那里广播实时流,我遇到了麻烦。我在服务器上有 2 个网络摄像头和 3 个音频输入,如何选择何时调用 getUserMedia(..( 时将获得的媒体设备?现在我使用 chrome,但如果解决方案可以在任何浏览器上运行,它会更好。
鉴于目前的草案(13.八月(的WebRTC-API,无法指定特定的记录设备。此选择必须由用户自己做出:
建议用户代理默认使用用户的主要或 要生成的系统默认摄像头和/或麦克风(如果可能( 媒体流。用户代理可以允许用户使用任何媒体源, 包括预先录制的媒体文件。
getUserMedia((-方法只允许通过 MediaStreamConstraint 指定媒体源应该是视频源还是音频源:
interface NavigatorUserMedia {
void getUserMedia (MediaStreamConstraints? constraints, NavigatorUserMediaSuccessCallback successCallback, optional NavigatorUserMediaErrorCallback? errorCallback);
};
dictionary MediaStreamConstraints {
(boolean or MediaTrackConstraints) video = false;;
(boolean or MediaTrackConstraints) audio = false;;
};
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 从远程脚本获取用户IP
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- d3基于用户选择动态更新节点
- 同步调用,直到用户通过angular验证为访问者
- 使用javascript搜索具有用户输入的数组
- 如何使用jquery确定用户是否年满18岁
- Meteor-添加用户自定义字段的方法不起作用
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 跟踪用户点击Adsense广告的IP地址
- 使用javascript反复检查用户在facebook上的登录状态
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 向左/向右滑动用户媒体卡以显示下一个
- 如何获得获取用户媒体麦克风声级
- 如何在HTML5中选择用户媒体输入
- 浏览器自动阻止获取用户媒体功能
- 我正在创建一个社交媒体类型的网站,我需要让用户动态发布
- Deezer API:检查当前用户是否有30秒的流媒体限制
- 通过第三方web应用程序'用户帐户配置文件实现安全的社交媒体访问
- Instagram-有可能获得用户'最近的媒体没有登录