问题标签 [getusermedia]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
53658 浏览

javascript - HTML5 捕获和保存视频

我正在建立一个唱歌网站,用户可以在其中捕捉自己唱歌的视频和 mp3。我已经到了可以访问相机并显示实时流的地步,但是如何保存视频以便用户可以下载并保留它?

我的代码:

有没有办法在handleVideo中保存流,或者什么?

0 投票
1 回答
2035 浏览

html - 有没有办法在 Firefox 23 的 AudioContext 上使用 createMediaStreamSource?

Firefox 23 理论上支持 Web Audio API;但是,以下适用于 Chrome Canary 的代码段在 Firefox Aurora 中失败:

未来是否计划将此 API 支持作为 Firefox 的一部分,或者现在是否有另一种使用 MediaStreams 的方法?

0 投票
2 回答
1683 浏览

javascript - Firefox 22 mozGetUserMedia using 'screen' as device source

There have been some buzz in the air for the WebRTC support in Firefox 22. This is for someone who's in the know about Firefox development: Are there any support in Firefox for desktop screen capture todate?

The technology does exist for Chrome 26+, which provides experimental support for screen capturing (using 'screen' as device source); the code (snippet) for making this happen is:

Looking at W3C docs, the objects MediaSourceConstraints, MediaTrackConstraints, MediaTrackConstraintsSet have not yet been standardized. It might simply be that the API is all too foggy for this feature to appear in Firefox production. It would just be good to know the current state of support.

0 投票
1 回答
1139 浏览

javascript - getUserMedia 问题 - 停止流和本地存储 API

我正在为音频/视频实现 getUserMedia,然后通过 HTML5 api 通过本地存储将其保存。我有两个问题。

第一个问题是,当音频连接时,它会非常微弱地回响我的声音并且具有恒定的静态声音(在 Firefox 中测试)。是否有任何已知问题,我无法找到任何类型的答案。

同样,是否有文档停止并将 mediaStream 文件放入要通过本地存储或通过 ajax/php 或类似的东西保存的东西?我对如何停止然后保留文件有点迷茫。

我的 JavaScript 代码和 HTML 代码如下...谢谢!

0 投票
0 回答
570 浏览

javascript - 如何为 getusermedia 启用音频?

我已经完成了大部分工作,唯一不起作用的是音频,视频记录但没有音频我如何启用音频并将其录制到?

我确实启用了音频,但由于某种原因它仍然无法正常工作?任何帮助都会很棒。\

0 投票
1 回答
831 浏览

audio - 如何将音频从 getUserMedia 流式传输到服务器?

有没有办法从浏览器到服务器实时流式传输音频(使用 getUserMedia)?

我想知道我应该如何实施它?我可以从浏览器中获取什么样的数据,然后我可以将其保存在服务器上的文件中,或者将其从服务器实时流式传输到其他客户端。

我对如何解决这个问题几乎一无所知,这就是为什么我无法提供任何代码或更多描述的原因。对不起!

谢谢。

0 投票
1 回答
130 浏览

javascript - 更改要求音频权限的 chrome 对话

我正在制作一个在 chrome 中调用 getUserMedia 并请求用户许可的网络应用程序。这是在 url/favorites 区域下方弹出的默认对话框:

http://f.cl.ly/items/1Y423q3Z0F3a2c0D1T0N/Screen%20Shot%202013-07-01%20at%207.42.43%20PM.png

有没有将其自定义为警报或对话,而不是默认设置?

0 投票
5 回答
19706 浏览

javascript - 在客户端 JavaScript 中将 WAV 转换为任何压缩音频格式

我正在使用Recorder.jsgetUserMedia({audio:true});从浏览器中录制音频,然后将其导出为 WAV 文件,因为这是库提供的唯一选项。

1 分 20 秒的文件大小为 14.1 MB。我需要将音频上传到服务器,而且我需要快速完成。如何转换任何其他压缩格式的 WAV 音频以减小文件大小?

我不介意转换为:

  • MP3
  • 作品
  • 网络管理
  • 奥格
  • FLAC
  • 您知道的任何其他格式

如果目前无法转换为任何这些格式,我该如何在客户端压缩 WAV 文件?

PS:我做了很多搜索以找到任何在JS中转换WAV的东西,但一无所获。libmp3lame.js在 Chrome 中不起作用。

谢谢!

0 投票
2 回答
9198 浏览

html - WebRTC 分辨率限制

我试过这个这个,但我能得到的最大分辨率是 640x480。
其他windows应用程序使用同一台相机拍摄的图片分辨率为1600x1200。
WebRTC 中的分辨率是否有任何限制?
我找不到任何有关此的官方文档。

0 投票
0 回答
164 浏览

javascript - 在 javascript 和 getuserMedia 中使用相机跟踪用户

我需要用相机跟踪用户,我找到了 headtrackr 库(https://github.com/auduno/headtrackr/),它非常有用,因为你可以用头部参考来确定身体,但是当我覆盖我的时候会给我带来问题面对某事,或者如果我没有衬衫。我真正需要的是将身体与背景分开。也许使用混合模式或类似的东西?任何想法?谢谢。