mirror of
https://github.com/videojs/video.js.git
synced 2025-01-21 11:02:08 +02:00
fix: remove redundant Html5#play()
play() is defined twice in Html5. The promise handling in the earlier one was moved into Player#play().
This commit is contained in:
parent
e1b48042dd
commit
405b29b8f1
@ -341,19 +341,6 @@ class Html5 extends Tech {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Called by {@link Player#play} to play using the `Html5` `Tech`.
|
|
||||||
*/
|
|
||||||
play() {
|
|
||||||
const playPromise = this.el_.play();
|
|
||||||
|
|
||||||
// Catch/silence error when a pause interrupts a play request
|
|
||||||
// on browsers which return a promise
|
|
||||||
if (playPromise !== undefined && typeof playPromise.then === 'function') {
|
|
||||||
playPromise.then(null, (e) => {});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set current time for the `HTML5` tech.
|
* Set current time for the `HTML5` tech.
|
||||||
*
|
*
|
||||||
|
@ -647,23 +647,6 @@ QUnit.test('Html5#reset calls Html5.resetMediaElement when called', function(ass
|
|||||||
Html5.resetMediaElement = oldResetMedia;
|
Html5.resetMediaElement = oldResetMedia;
|
||||||
});
|
});
|
||||||
|
|
||||||
QUnit.test('Exception in play promise should be caught', function() {
|
|
||||||
const oldEl = tech.el_;
|
|
||||||
|
|
||||||
tech.el_ = {
|
|
||||||
play: () => {
|
|
||||||
return new Promise(function(resolve, reject) {
|
|
||||||
reject(new DOMException());
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
tech.play();
|
|
||||||
QUnit.ok(true, 'error was caught');
|
|
||||||
|
|
||||||
tech.el_ = oldEl;
|
|
||||||
});
|
|
||||||
|
|
||||||
test('When Android Chrome reports Infinity duration with currentTime 0, return NaN', function() {
|
test('When Android Chrome reports Infinity duration with currentTime 0, return NaN', function() {
|
||||||
const oldIsAndroid = browser.IS_ANDROID;
|
const oldIsAndroid = browser.IS_ANDROID;
|
||||||
const oldIsChrome = browser.IS_CHROME;
|
const oldIsChrome = browser.IS_CHROME;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user