Replaces deprecated ended call with active check for media streams.

This commit is contained in:
damencho 2015-11-02 12:11:14 -06:00
parent 9406669aae
commit fa138eae43
1 changed files with 6 additions and 2 deletions

View File

@ -15,7 +15,6 @@ function implementOnEndedHandling(localStream) {
stream.stop = function () { stream.stop = function () {
originalStop.apply(stream); originalStop.apply(stream);
if (localStream.isActive()) { if (localStream.isActive()) {
stream.ended = true;
stream.onended(); stream.onended();
} }
}; };
@ -127,10 +126,15 @@ LocalStream.prototype.getId = function () {
/** /**
* Checks whether the MediaStream is avtive/not ended. * Checks whether the MediaStream is avtive/not ended.
* When there is no check for active we don't have information and so
* will return that stream is active (in case of FF).
* @returns {boolean} whether MediaStream is active. * @returns {boolean} whether MediaStream is active.
*/ */
LocalStream.prototype.isActive = function () { LocalStream.prototype.isActive = function () {
return !this.stream.ended; if((typeof this.stream.active !== "undefined"))
return this.stream.active;
else
return true;
}; };
module.exports = LocalStream; module.exports = LocalStream;