- 締切済み
javaを使ったスプリーについて
javaを使ったスプリーについて ソフトフロント社のS UPREEというSIPのアプリケーションをダウンロードし、すでにあるAPIを組み込もうとしておりますが javaの知識がないため、どのようにやったらいいのか分かりません。 元となるサンプルhtmlにjavaとhtmlのソースコードが書かれていて 例をあげると 通話開始のボタンが ------------------------ // 発信処理 function onConnect(nMediaSet) { var ret; //*** 発信(応答) ************ ret = axSUPREEvp.Connect(document.tel_action.tel_num.value, nMediaSet, 0); if (ret != 0) { SetErrorMessage(ret); } } ~中略~ <form name='tel_action'> <input type='text' name='tel_num' size='20' value='' /> <input type='button' name='connect_audio_button' value='音声通話' onclick='onConnect(0)' /> <input type='button' name='connect_video_button' value='ビデオ通話' onclick='onConnect(1)' /> ------------------------------ となっております。 同じように、通話中に映像/音声を切り替えるボタンをつけたいのですが ボタンの箇所は <input type='button' name='ChangeMediaSet_audio_button' value='音声切替' onclick='onChangeMediaSet(0)' /> <input type='button' name='ChangeMediaSet_video_button' value='ビデオ切替' onclick='onChangeMediaSet(1)' /> としたのですが javaの記述がよくわかりません。 映像/音声を切り替えるAPIを呼び出す関数が ChangeMediaSet パラメータが nMediaSet 0 音声 1 音声 + ビデオ 戻り値 成功すると0が返ります。 と書いてあります。 参考までに通話開始の関数が Connect パラメータが nMediaSet 0 音声 1 音声 + ビデオ 戻り値 成功すると0が返ります と書いてあります。 意味わからない箇所が多いかもしれませんが 宜しくお願い致します。 .
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yyr446
- ベストアンサー率65% (870/1330)
本家(ソフトフロント社)がどこなのか、SIPって何なのか全然わからんし、 調べる気もないけど、質問に書かかれているサンプルと仕様のみから 無責任に推測すると <form name='tel_action'> <input type='text' name='tel_num' size='20' value='' /> <input type='button' name='connect_audio_button' value='音声通話' onclick='onConnect(0)' /> <input type='button' name='connect_video_button' value='ビデオ通話' onclick='onConnect(1)' /> <input type='button' name='ChangeMediaSet_audio_button' value='音声切替' onclick='onChangeMediaSet(0)' /> <input type='button' name='ChangeMediaSet_video_button' value='ビデオ切替' onclick='onChangeMediaSet(1)' /> </form> <form name="tel_action" id="tel_action"> <input type="text" name="tel_num" id="tel_num" value="03-9999-0001" /> </form> ~中略~ <script type="text/javascript> function onConnect(nMediaSet) { var ret; //*** 発信(応答) ************ ret = axSUPREEvp.Connect(document.tel_action.tel_num.value, nMediaSet, 0); if (ret != 0) { SetErrorMessage(ret); } } function onChangeMediaSet(nMediaSet) { var ret; //*** 切り替え ************ ret = axSUPREEvp.ChangeMediaSet(document.tel_action.tel_num.value, nMediaSet, 0); if (ret != 0) { SetErrorMessage(ret); } } </script> それからJAVAじゃなくてJAVASCRIPTと言います。 (決してJAVASCRIPTをJAVAと略してはいけません。JAVAはまったく別物です)