- \r
- // TODO use video document.createElement('video')\r
- this._rawObject = X_Audio_rawAudio || new Audio( source );// X_Doc_create( 'audio', { src : source } ).appendToRoot();//( X.X_Node_systemNode );\r
+\r
+ if( option[ 'useVideo' ] ){\r
+ this._rawObject = document.createElement( 'video' );\r
+ this._rawObject.preload = 'none'; // auto, metadata, none\r
+ //this._rawObject.autoplay = false, // no-auto\r
+ this._rawObject.loop = false;\r
+ this._rawObject.muted = false;\r
+ //this._rawObject.crossorigin = option[ 'crossorigin' ] || ''; //crossorigin: "anonymous", X.URL.isSameDomain() で切り替え\r
+ this._rawObject.style.cssText = 'position:absolute;bottom:0;left:-50px;width:100px;height:100px;opacity:0;';\r
+ this._rawObject.controls = false;\r
+ this._rawObject.WebKitPlaysInline = true;\r
+ this._rawObject.src = source;\r
+ //this._rawObject.onclick = "alert('play');this.play();";\r
+ document.body.appendChild( this._rawObject );\r
+ //this._rawObject.load();\r
+ } else {\r
+ this._rawObject = X_Audio_rawAudio || new Audio( source );// X_Doc_create( 'audio', { src : source } ).appendToRoot();//( X.X_Node_systemNode );\r
+ };\r