4
EasyRTCフレームワークを使用してビデオチャットを開発しています。EasyRTC - カメラソースを変更する
私はサーバーとしてNode.JSを使用して小さなWebアプリケーションを構築しました。
すべてうまくいき、ビデオ通話ができます。
タブレットやスマートフォンから使用している場合、デフォルトのカメラはフロントカメラです。
どのようにバックカメラに切り替えることができますか?
EasyRTCフレームワークを使用してビデオチャットを開発しています。EasyRTC - カメラソースを変更する
私はサーバーとしてNode.JSを使用して小さなWebアプリケーションを構築しました。
すべてうまくいき、ビデオ通話ができます。
タブレットやスマートフォンから使用している場合、デフォルトのカメラはフロントカメラです。
どのようにバックカメラに切り替えることができますか?
ソースコード内のいくつかの検索の後、私はこのようにカメラをバックに設定することができるよ:バージョンv1.0.17を使用list[i].deviceid
については
easyrtc.getVideoSourceList(function(list) {
var i;
for(i = 0; i < list.length; i++) {
alert("label=" + list[i].label + ", id= " + list[i].id);
if(list[i].label.indexOf('back') > 0){ // Searching for label containing back (for back camera)
easyrtc.setVideoSource(list[i].id); // Set the id of back camera. Must be called before easyrtc.initMediaSource()
easyrtc.initMediaSource(
function(){ // success callback
var selfVideo = document.getElementById("self");
easyrtc.setVideoObjectSrc(selfVideo, easyrtc.getLocalStream());
easyrtc.connect("Company_Chat_Line", connectSuccess, connectFailure);
},connectFailure
);
break;
}
}
代わりlist[i].id
エラーIDのは未定義ですか。? – owaishanif786
私がリストのインデックスを文字列化したときに、deviceidという名前のプロパティが含まれています – owaishanif786
私のプロジェクトではうまくいきました。あなたはそれを解決するか、まだ動作していませんか? – ronIDX