};\r
break;\r
\r
- case 'loop' :\r
case 'looped' :\r
+ if( playing ) seek = 2;\r
+ case 'loop' :\r
case 'autoplay' :\r
if( X.Type.isBoolean( v ) && audioWrapper[ k ] !== v ){\r
audioWrapper[ k ] = v;\r
X_AudioWrapper_getEndTime( audioWrapper ) < audioWrapper.seekTime// ||\r
//audioWrapper.duration < audioWrapper.endTime\r
){\r
- //alert( 'error @updateStateObject() begin:' + audioWrapper.startTime + ' end:' + audioWrapper.endTime + ' d:' + audioWrapper.duration + ' ls:' + audioWrapper.loopStartTime );\r
+ console.log( 'error @updateStateObject() begin:' + audioWrapper.startTime + ' end:' + audioWrapper.endTime + ' d:' + audioWrapper.duration + ' ls:' + audioWrapper.loopStartTime );\r
return 0;\r
};\r
\r