danmuku
Version:
Display danmu (flying comments) on HTML5 video.
15 lines (13 loc) • 367 B
JavaScript
import binsearch from '../util/binsearch.js';
import {resetSpace} from '../util/space.js';
/* eslint no-invalid-this: 0 */
export default function() {
if (!this._hasMedia) {
return this;
}
this.clear();
resetSpace();
var position = binsearch(this.comments, 'time', this.media.currentTime);
this.position = Math.max(0, position - 1);
return this;
}