} else\r
if( this.playing ){\r
end = X_Audio_getEndTime( this ) + this._shortPlayFixTime;\r
- //console.log( now + ' / ' + end );\r
+ \r
+ console.log( now + ' / ' + end );// Firefox44.0.2 で音声の再生開始に難あり...\r
+ \r
if( ( 0 + end <= 0 + now ) || // 0+ なぜか iem9 で必要,,,\r
( now < this._lastCurrentTime && now < 2000 ) ){\r
//( ( X_HTMLAudio_endedFixAOSP2 || X_HTMLAudio_endedFixAOSP4 ) && ( now < this._lastCurrentTime && now < 1000 ) ) ){\r
//case 'ratechange' : // defaultPlaybackRate属性とplaybackRate属性のどちらかが更新された場合に発生\r
//case 'volumechange' : // volume属性とmuted属性のどちらかが変化した場合に発生\r
break;\r
- \r
+\r
+ case 'seeking' : // シークがtrueに変化し、イベントを発生させるのに十分な時間がシーク操作にかかっている場合に発生\r
+ eventType = X_EVENT_MEDIA_SEEKING;\r
+ if( X_HTMLAudio_seekingFixIOS ) this._seekingFixON = true;\r
+ break; \r
case 'seeked' :\r
if( X_HTMLAudio_seekingFixIOS ) this._seekingFixON = false;\r
break;\r
case 'waiting' : // 次のフレームが利用不可のため再生を停止したが、そのフレームがやがて利用可能になると想定している場合に発生\r
eventType = X_EVENT_MEDIA_WAITING;\r
break;\r
- case 'seeking' : // シークがtrueに変化し、イベントを発生させるのに十分な時間がシーク操作にかかっている場合に発生\r
- eventType = X_EVENT_MEDIA_SEEKING;\r
- if( X_HTMLAudio_seekingFixIOS ) this._seekingFixON = true;\r
- break;\r
};\r
\r
// duration は Infinity, NaN, 0 の場合があるため、これを除外する\r