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 () {
originalStop.apply(stream);
if (localStream.isActive()) {
stream.ended = true;
stream.onended();
}
};
@ -127,10 +126,15 @@ LocalStream.prototype.getId = function () {
/**
* 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.
*/
LocalStream.prototype.isActive = function () {
return !this.stream.ended;
if((typeof this.stream.active !== "undefined"))
return this.stream.active;
else
return true;
};
module.exports = LocalStream;