nttcom / SkyWay-MultiParty

[Deprecated] This is a library for easy implementation of group video chat.
18 stars 15 forks source link

音声のみやビデオのみの場合に javascript エラーが発生する #14

Closed happy-tanuki closed 8 years ago

happy-tanuki commented 8 years ago

new MultiParty(option) のオプションとして、以下の場合にエラーが発生するようです。

音声のみ ({ video: false, audio: true }) の場合:

multiparty.min.js:1 Uncaught TypeError: Failed to execute 'addTrack' on 'MediaStream': parameter 1 is not of type 'MediaStreamTrack'.

ビデオのみ ({ video: true, audio: false }) の場合:

multiparty.min.js:1 Uncaught InvalidStateError: Failed to execute 'createMediaStreamSource' on 'AudioContext': MediaStream has no audio track

どちらも自分自信の mediaStream を初期化する箇所で発生しているようです。 https://github.com/nttcom/SkyWay-MultiParty/blob/92b49aa9e729e437ffb0b794fc97c51914afe05b/lib/MultiParty.js#L154

ご確認のほどよろしくお願いします。

yusuke84 commented 8 years ago

@happy-tanuki ご指摘ありがとうございます。 該当箇所のエラーを確認したため、改修させて頂きます。 尚、該当の処理箇所は音声ミュートのための処理となり、現在Firefoxでは上手く動作しません。 今回の改修を行った後、後日抜本的な改修をさせて頂く予定です。