@@ -41,48 +41,39 @@ function TitanVideo(options) {
41
41
} ;
42
42
videoElement . ontimeupdate = function ( ) {
43
43
onPropChanged ( 'time' ) ;
44
- onPropChanged ( 'buffered' ) ;
45
44
} ;
46
45
videoElement . ondurationchange = function ( ) {
47
46
onPropChanged ( 'duration' ) ;
48
47
} ;
49
48
videoElement . onwaiting = function ( ) {
50
49
onPropChanged ( 'buffering' ) ;
51
- onPropChanged ( 'buffered' ) ;
52
50
} ;
53
51
videoElement . onseeking = function ( ) {
54
52
onPropChanged ( 'time' ) ;
55
53
onPropChanged ( 'buffering' ) ;
56
- onPropChanged ( 'buffered' ) ;
57
54
} ;
58
55
videoElement . onseeked = function ( ) {
59
56
onPropChanged ( 'time' ) ;
60
57
onPropChanged ( 'buffering' ) ;
61
- onPropChanged ( 'buffered' ) ;
62
58
} ;
63
59
videoElement . onstalled = function ( ) {
64
60
onPropChanged ( 'buffering' ) ;
65
- onPropChanged ( 'buffered' ) ;
66
61
} ;
67
62
videoElement . onplaying = function ( ) {
68
63
onPropChanged ( 'time' ) ;
69
64
onPropChanged ( 'buffering' ) ;
70
- onPropChanged ( 'buffered' ) ;
71
65
} ;
72
66
videoElement . oncanplay = function ( ) {
73
67
onPropChanged ( 'buffering' ) ;
74
- onPropChanged ( 'buffered' ) ;
75
68
} ;
76
69
videoElement . canplaythrough = function ( ) {
77
70
onPropChanged ( 'buffering' ) ;
78
- onPropChanged ( 'buffered' ) ;
79
71
} ;
80
72
videoElement . onloadedmetadata = function ( ) {
81
73
onPropChanged ( 'loaded' ) ;
82
74
} ;
83
75
videoElement . onloadeddata = function ( ) {
84
76
onPropChanged ( 'buffering' ) ;
85
- onPropChanged ( 'buffered' ) ;
86
77
} ;
87
78
videoElement . onvolumechange = function ( ) {
88
79
onPropChanged ( 'volume' ) ;
@@ -118,7 +109,6 @@ function TitanVideo(options) {
118
109
time : false ,
119
110
duration : false ,
120
111
buffering : false ,
121
- buffered : false ,
122
112
subtitlesTracks : false ,
123
113
selectedSubtitlesTrackId : false ,
124
114
subtitlesOffset : false ,
@@ -241,20 +231,6 @@ function TitanVideo(options) {
241
231
242
232
return videoElement . readyState < videoElement . HAVE_FUTURE_DATA ;
243
233
}
244
- case 'buffered' : {
245
- if ( stream === null ) {
246
- return null ;
247
- }
248
-
249
- var time = videoElement . currentTime !== null && isFinite ( videoElement . currentTime ) ? videoElement . currentTime : 0 ;
250
- for ( var i = 0 ; i < videoElement . buffered . length ; i ++ ) {
251
- if ( videoElement . buffered . start ( i ) <= time && time <= videoElement . buffered . end ( i ) ) {
252
- return Math . floor ( videoElement . buffered . end ( i ) * 1000 ) ;
253
- }
254
- }
255
-
256
- return Math . floor ( time * 1000 ) ;
257
- }
258
234
case 'subtitlesTracks' : {
259
235
if ( stream === null ) {
260
236
return [ ] ;
@@ -637,7 +613,6 @@ function TitanVideo(options) {
637
613
onPropChanged ( 'time' ) ;
638
614
onPropChanged ( 'duration' ) ;
639
615
onPropChanged ( 'buffering' ) ;
640
- onPropChanged ( 'buffered' ) ;
641
616
if ( videoElement . textTracks ) {
642
617
videoElement . textTracks . onaddtrack = function ( ) {
643
618
videoElement . textTracks . onaddtrack = null ;
@@ -679,7 +654,6 @@ function TitanVideo(options) {
679
654
onPropChanged ( 'time' ) ;
680
655
onPropChanged ( 'duration' ) ;
681
656
onPropChanged ( 'buffering' ) ;
682
- onPropChanged ( 'buffered' ) ;
683
657
onPropChanged ( 'subtitlesTracks' ) ;
684
658
onPropChanged ( 'selectedSubtitlesTrackId' ) ;
685
659
onPropChanged ( 'audioTracks' ) ;
@@ -766,7 +740,7 @@ TitanVideo.canPlayStream = function(stream) {
766
740
TitanVideo . manifest = {
767
741
name : 'TitanVideo' ,
768
742
external : false ,
769
- props : [ 'stream' , 'loaded' , 'paused' , 'time' , 'duration' , 'buffering' , 'buffered' , ' audioTracks', 'selectedAudioTrackId' , 'subtitlesTracks' , 'selectedSubtitlesTrackId' , 'subtitlesOffset' , 'subtitlesSize' , 'subtitlesTextColor' , 'subtitlesBackgroundColor' , 'subtitlesOutlineColor' , 'subtitlesOpacity' , 'volume' , 'muted' , 'playbackSpeed' ] ,
743
+ props : [ 'stream' , 'loaded' , 'paused' , 'time' , 'duration' , 'buffering' , 'audioTracks' , 'selectedAudioTrackId' , 'subtitlesTracks' , 'selectedSubtitlesTrackId' , 'subtitlesOffset' , 'subtitlesSize' , 'subtitlesTextColor' , 'subtitlesBackgroundColor' , 'subtitlesOutlineColor' , 'subtitlesOpacity' , 'volume' , 'muted' , 'playbackSpeed' ] ,
770
744
commands : [ 'load' , 'unload' , 'destroy' ] ,
771
745
events : [ 'propValue' , 'propChanged' , 'ended' , 'error' , 'subtitlesTrackLoaded' , 'audioTrackLoaded' ]
772
746
} ;
0 commit comments