OSDN Git Service

Version 0.6.94, new X.Callback is fast & light maybe.
[pettanr/clientJs.git] / 0.6.x / js / 06_audio / 00_XAudio.js
index b4cb185..175d2ec 100644 (file)
@@ -1,19 +1,24 @@
+\r
 X.Audio = {\r
        HTML5       : 1,\r
        Flash       : 2,\r
-       SilverLight : 3,\r
+       Silverlight : 3,\r
        Unity       : 4,\r
        WMP         : 5,\r
        RealPlayer  : 6,\r
        QuickTime   : 7,\r
        \r
        create : function( sourceList, opt_option ){\r
-               return new X_AudioProxy( X.Type.isArray( sourceList ) ? X.copyArray( sourceList ) : [ sourceList ], opt_option || {} );\r
+               return new X_AudioProxy( X.Type.isArray( sourceList ) ? X_Object_cloneArray( sourceList ) : [ sourceList ], opt_option || {} );\r
        }\r
 };\r
 \r
 var X_Audio_BACKENDS = [];\r
 \r
+/*\r
+ * TODO preplayerror play してみたら error が出た、backend の変更。\r
+ */\r
+\r
 function X_Audio_detectBackend( proxy, sourceList, option ){\r
        var source = sourceList.shift() || '', \r
                parts  = source.split( '?' )[ 0 ].split( '#' )[ 0 ].split( '.' ),\r
@@ -130,3 +135,5 @@ function X_AudioProxy_handleEvent( e ){
                        break;\r
        };\r
 };\r
+\r
+\r