2

Javaスクリプトとhtml5(フラッシュなし)を使用して、PC /モバイルマイク/カメラからのストリームを記録する必要があるWebアプリケーションを作成しています。どうすればできますか?

4

2 に答える 2

2

getusermedia と、ios6 で許可されている入力を使用する従来の方法の 2 つの方法があります。

古い方法:

<input type="file" accept="video/*;capture=camcorder">
<input type="file" accept="audio/*;capture=microphone">

現在の方法:

window.URL = window.URL || window.webkitURL;
navigator.getUserMedia  = navigator.getUserMedia || navigator.webkitGetUserMedia ||
                          navigator.mozGetUserMedia || navigator.msGetUserMedia;

var video = document.querySelector('video');

if (navigator.getUserMedia) {
  navigator.getUserMedia({audio: true, video: true}, function(stream) {
    video.src = window.URL.createObjectURL(stream);
  }, onFailSoHard);
} else {
  video.src = 'somevideo.webm'; // fallback.
}

これらのサンプルはhereからコピーされました。HTML5Rocks にも多くの実用的なサンプルがあります。

于 2013-01-27T14:41:58.400 に答える
0
navigator.getUserMedia ( constraints, successCallback, errorCallback );
于 2013-01-27T14:08:27.257 に答える