+ if( !( X_UA[ 'Opera' ] && X_UA[ 'Android' ] ) && !( X_UA[ 'WinPhones' ] && X_UA[ 'IE9' ] ) && this.duration ){\r
+ buf = raw.buffered;\r
+ time = 0;\r
+ for( i = 0, l = buf.length; i < l; ++i ){\r
+ time += buf[ 'end' ]( i ) - buf[ 'start' ]( i );\r
+ };\r
+ this.disatcher[ 'dispatch' ]( { type : X_EVENT_PROGRESS, 'percent' : time * 1000 / this.duration } );\r
+ };\r