X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2F07_audio%2F03_XSilverlightAudio.js;h=ff2f7b56d27a0fa7b9452f19b0178d360599e233;hb=9e04e2a1221a92960a74e550bc3fd809caf3cd1c;hp=14d6e8472ead9f0e903cc0a9feb347d9c35e786c;hpb=4afbf1b687e035eaf2c6b8bbf14e3c443d843d4e;p=pettanr%2FclientJs.git
diff --git a/0.6.x/js/07_audio/03_XSilverlightAudio.js b/0.6.x/js/07_audio/03_XSilverlightAudio.js
index 14d6e84..ff2f7b5 100644
--- a/0.6.x/js/07_audio/03_XSilverlightAudio.js
+++ b/0.6.x/js/07_audio/03_XSilverlightAudio.js
@@ -12,74 +12,37 @@
* SilverlLight5 ie6&7(ietester,winxp), ie8(winxp) ã§åä½ç¢ºèªãfirefox32 ã§ã¯åä½ããªãã(4以ä¸ã®æ¹ãããï¼)
*/
-var X_Audio_SLAudio, X_Audio_SLAudioWrapper,
- X_Audio_SLAudio_uid = 0,
- X_Audio_SLAudio_LIVE_LIST = [],
- X_Audio_SLAudio_POOL_LIST = [];
+var X_SLAudio,
+ X_SLAudio_uid = 0;
-if( X.Pulgin.SilverlightEnabled ){
+if( X_Pulgin_SILVER_LIGHT_VERSION ){
- function getSLAudioWrapper( proxy ){
- var i = X_Audio_SLAudio_LIVE_LIST.length;
- for( ; i; ){
- if( X_Audio_SLAudio_LIVE_LIST[ --i ].proxy === proxy ) return X_Audio_SLAudio_LIVE_LIST[ i ];
+ X_TEMP.slaudioInit = function(){
+ //
+ // http://blog.yuhiisk.com/archive/2014/12/20/dynamic-loading-and-complete-processing-of-script.html
+ var s;
+
+ if( X_UA[ 'IE' ] < 9 ){
+ s = document.createElement( '' );
+ } else {
+ s = document.createElement( 'script' );
+ s.id = 'silverlightaudio';
+ s.type = 'text/xaml';
};
+
+ X_elmHead.appendChild( s );
+ s.text = '';
+
+ delete X_TEMP.slaudioInit;
};
- X_Audio_SLAudio =
+ // X.Node.inherits ã¯ã§ããªãã_rawObject ã¯