OSDN Git Service

Version 0.6.167, add X.Audio.canPlay.
[pettanr/clientJs.git] / 0.6.x / js / 07_audio / 00_XAudio.js
index 017f79e..c0a39d8 100644 (file)
 \r
 var X_Audio_BACKENDS     = []; // Array.<Hash>\r
 \r
+X_TEMP.onSystemReady.push(\r
+       function(){\r
+               var canPlay = X[ 'Audio' ][ 'canPlay' ] = {},\r
+                       i = X_Audio_BACKENDS.length;\r
+               for( ; i; ){\r
+                       X_Object_override( canPlay, X_Audio_BACKENDS[ --i ].canPlay );\r
+               };\r
+       });\r
+\r
 /**\r
  * <p>複数のバックエンドから、与えられた音声を再生可能なものを見つけ、音声を再生します。\r
  * <p>HTMLAudio の動作・機能がブラウザ毎にバラバラなのに業を煮やし、メソッドやイベントは独自に定義しています。\r
@@ -163,9 +172,6 @@ X[ 'Audio' ] = X_EventDispatcher[ 'inherits' ](
        }\r
 );\r
 \r
-// TODO\r
-X[ 'Audio' ][ 'canPlay' ] = {};\r
-\r
 function X_Audio_handleEvent( e ){\r
        var backend;\r
        \r