``` javascript ResourceLoader.handleAudio = function(rsobj, callback){ var itemObj = this; var audio = new Audio(); itemobj.media = audio; rsobj.rs[itemobj.key] = audio; var filePath = itemobj.src; var folderPath = filePath.substr(0, filePath.lastIndexOf('.')); var source = document.createElement('source'); if(audio.canPlayType('audio/mpeg')){ source.type = 'audio/mpeg'; source.src = folderPath + '.mp3'; }else if(audio.canPlayType('audio/ogg')){ source.type = 'audio/ogg'; source.src = folderPath + '.ogg'; }else if((audio.canPlayType('audio/wav'))){ source.type = 'audio/wav'; source.src = folderPath + '.wav'; } audio.appendChild(source); ResourceLoader.mediaCheck(rsobj, itemobj, callback); } ```
Activity