I have this working in FF and Chrome, but in ie8.

I am running on a subdomain, with the soundmanager files in sites/all/libraries/soundmanager2.

The troubleshoooting page http://subdomain.domain/sites/all/libraries/soundmanager2/troubleshoot/i... shows no problems at all, but the debug output in ie8 shows:

-- SoundManager 2 failed to load (security/load error) --
soundManager.disable(): Shutting down
soundManager: Failed to initialise.
soundManager: Verify that /sites/all/libraries/soundmanager2/swf/ is a valid path.
soundManager: No Flash response within expected time.
Likely causes: Loading soundmanager2_debug.swf may have failed (and/or Flash 8+ not present?), Flash blocked or JS-Flash security error. See SWF output for more debug info.
soundManager: Getting impatient, still waiting for Flash...
soundManager::initMovie(): Waiting for ExternalInterface call from Flash..
soundManager::initMovie(): Got OBJECT element (created via JS)
soundManager::createMovie(): Trying to load ./soundmanager2_debug.swf
-- SoundManager 2 V2.96a.20100624 (AS2/Flash 8), MovieStar mode, normal polling --

The code in FF shows

soundManager.onload() complete
soundManager.onload()
soundManager::initComplete(): calling soundManager.onload()
soundManager: Waiting for window.onload()
-- SoundManager 2 loaded (OK) --
(Flash): Enabling polling, 10 ms interval
(Flash): JS to/from Flash OK
Flash security sandbox type: remote
(Flash): SM2 SWF V2.96a.20100624 (AS3/Flash 9)
soundManager: Attempting to call Flash from JS..
-- SoundManager 2: HTML5 support tests (/^probably$/i): mp3: false, mp4: false, ogg: true, wav: true --
-- soundManager::init() --
soundManager::externalInterfaceOK() (~18 ms)
soundManager::initMovie(): Waiting for ExternalInterface call from Flash..
soundManager::initMovie(): Got EMBED element (created via JS)
soundManager::createMovie(): Trying to load /sites/all/libraries/soundmanager2/swf/soundmanager2_flash9_debug.swf
-- SoundManager 2 V2.96a.20100624 (AS3/Flash 9) + HTML5 audio, MovieStar mode, high performance mode, fast polling, wmode: transparent, flash debug mode --

Can anyone advise my ie8 (default security settings btw) is not working?

Comments

sjoert’s picture

Issue tags: +internet explorer, +SWFtools, +Soundmanager2

Any luck with this? I'm having the exact same problem, resulting is the same error message posted above. It works great on Firefox, Chrome, Safari, Opera on Mac and Windows. But it just won't in Internet Explorer 7 and 8 (I don't test 6 anymore). This is the page: http://goo.gl/T7uEM

I'm not using the Soundmanager 2 module, but SWFtools with Soundmanager2 plugin. The Soundmanager2 demos on the owner's site work both in IE7 and IE8: http://www.schillmania.com/projects/soundmanager2/

So, if anyone has any suggestions or things i haven't tested yet, please let me know.

sjoert’s picture

To those who care, I found a solution by changing the this.flashLoadTimeout setting in sites/all/libraries/soundmanager2/script/soundmanager2-nodebug-jsmin.js
from 1000 (or 1E3) to 0. This removes the limit in which the flash should be loaded before the script stops. So everything worked okay, Internet Explorer was just too slow, waiting for the flash file, then exceeded the limit and aborted the mission.

sjoert’s picture

Status: Active » Closed (fixed)
xaa’s picture

I think there is also an issue with the path of soundmanager.swf.

To have the module working with Internet explorer, I had to create a folder /content at the root on my drupal and copy the swf inside

gingic’s picture

no dice :)