n = video ? 1 : setting[ 'numTracks' ] || 1,\r
option = {\r
volume : setting[ 'volume' ] || 0.5,\r
- autoplay : false,\r
+ autoplay : true,\r
startTime : 0,\r
endTime : X_AudioSprite_lengthSilence,\r
loop : true\r
} else\r
if( name === 'HTMLAudio' ){\r
if( _e[ 'needTouchForLoad' ] = X_HTMLAudio_need1stTouch ){\r
- last[ 'listenOnce' ]( X_EVENT_MEDIA_CAN_TOUCH_LOAD, X_AudioSprite_instance, X_AudioSprite_instance[ 'asyncDispatch' ], [ _e ] );\r
- last[ 'listenOnce' ]( !X_HTMLAudio_durationFix ? X_EVENT_MEDIA_PLAYING : X_EVENT_READY, X_AudioSprite_instance, X_AudioSprite_backendHandler );\r
+ last[ 'listenOnce' ]( X_EVENT_MEDIA_TOUCH_FOR_LOAD, X_AudioSprite_instance, X_AudioSprite_instance[ 'asyncDispatch' ], [ _e ] );\r
+ last[ 'listenOnce' ]( X_EVENT_READY, X_AudioSprite_instance, X_AudioSprite_backendHandler );\r
} else {\r
X_AudioSprite_instance[ 'asyncDispatch' ]( _e );\r
last[ 'listenOnce' ]( X_EVENT_READY, X_AudioSprite_instance, X_AudioSprite_backendHandler );\r
for( i = 0; i < X_AudioSprite_TEMP.tracks.length; ++i ){\r
X_AudioSprite_instance[ 'pause' ]( i );\r
};\r
- }; \r
+ };\r
};\r
\r
} else {\r
[ 'asyncDispatch' ]( X_EVENT_BACKEND_NONE );\r
return X_CALLBACK_STOP_NOW;\r
\r
- case X_EVENT_READY : \r
- case X_EVENT_MEDIA_PLAYING :\r
+ case X_EVENT_READY :\r
console.log( 'X.AudioSprite - Ready!' );\r
for( i = 0; i < X_AudioSprite_TEMP.tracks.length; ++i ){\r
X_AudioSprite_instance[ 'pause' ]( i );\r