問題タブ [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.
html - Firefox 23 の AudioContext で createMediaStreamSource を使用する方法はありますか?
Firefox 23 は、理論上は Web Audio API をサポートしています。ただし、Chrome Canary で機能する次のスニペットは、Firefox Aurora では機能しません。
この API のサポートは、将来 Firefox の一部として計画されていますか? それとも、現在 MediaStreams を操作する別の方法はありますか?
javascript - デバイスソースとして「画面」を使用する Firefox 22 mozGetUserMedia
Firefox 22 での WebRTC のサポートについて、いくつかの話題が飛び交っています。これは、Firefox の開発についてよく知っている人向けです: デスクトップ画面のキャプチャに対する Firefox のサポートは今のところありますか?
このテクノロジは Chrome 26 以降に存在し、画面キャプチャ (デバイス ソースとして「画面」を使用) の実験的サポートを提供します。これを実現するためのコード (スニペット) は次のとおりです。
W3C ドキュメントを見ると、オブジェクトMediaSourceConstraints, MediaTrackConstraints, MediaTrackConstraintsSet
はまだ標準化されていません。この機能が Firefox の製品版に表示されるには、単に API が曖昧すぎるためかもしれません。現在のサポート状況を知るだけでも良いでしょう。
javascript - getUserMedia に関する質問 - ストリームとローカル ストレージ API の停止
オーディオ/ビデオ用の getUserMedia の実装に取り組んでおり、HTML5 API を介してローカル ストレージ経由で保存しています。2 つの問題があります。
最初の問題は、オーディオが接続されると、私の声が非常にかすかにエコーされ、常に静的な音がすることです (firefox でテスト済み)。これに関する既知の問題はありますか?私は何らかの答えを見つけることができませんでした.
同様に、メディアストリームファイルを停止して、ローカルストレージまたはajax/phpなどを介して保存するものに入れるドキュメントはありますか? ファイルを停止して保持する方法について少し迷っています。
私の JavaScript コードと HTML コードは以下のとおりです... ありがとうございます!
javascript - 音声の許可を求めるクロムのダイアログを変更する
Chrome で getUserMedia を呼び出してユーザーの許可を求める Web アプリを作成しています。これは、URL/お気に入り領域の下に表示されるデフォルトのダイアログです:
http://f.cl.ly/items/1Y423q3Z0F3a2c0D1T0N/Screen%20Shot%202013-07-01%20at%207.42.43%20PM.png
これをデフォルトではなくアラートまたはダイアログにカスタマイズする方法はありますか?
javascript - クライアント側 JavaScript で WAV を任意の圧縮オーディオ形式に変換する
ライブラリが提供する唯一のオプションであるため、Recorder.jsgetUserMedia({audio:true});
を使用してブラウザーからオーディオを録音し、WAV ファイルとしてエクスポートしています。
1 分 20 秒のファイルは 14.1 MB の大きさです。オーディオをサーバーにアップロードする必要があり、それを迅速に行う必要があります。WAV オーディオを他の圧縮形式に変換してファイル サイズを小さくするにはどうすればよいですか?
次のように変換してもかまいません:
- MP3
- オーパス
- WebM
- オグ
- フラック
- あなたが知っている他のフォーマット
現時点でこれらの形式に変換する方法がない場合、クライアントで WAV ファイルを圧縮するにはどうすればよいですか?
PS: JS で WAV を変換するものを見つけるために多くの検索を行いましたが、何も見つかりませんでした。libmp3lame.jsが Chrome で動作しません。
ありがとう!