Я использую SWFObject 2.2 для воспроизведения звуков для созданной мной игры на основе AJAX. Я использовал SWFObject 1, и все работало нормально, но когда я обновил свою игру, я обновился до 2.2. Теперь, когда пользователи пытаются слушать музыку на Youtube или Pandora на другой вкладке в Firefox во время игры, они не могут, если у них не выбрана эта вкладка.
Что интересно, видео не перестает воспроизводиться, просто перестает работать звук. Я запускаю следующий javascript, чтобы остановить звуковой эффект в моем флэш-файле, и кажется, что он останавливает звук в то же время на Youtube или Pandora:
$('myflashid').doStop();
Ниже приведен код действия, использованный для моего флэш-файла:
import flash.external.ExternalInterface;
snd=new Sound();
snd.attachSound("MySound1");
ExternalInterface.addCallback( "doPlay", this, doPlay );
ExternalInterface.addCallback( "doStop", this, doStop );
function doPlay() {
snd.start();
}
function doStop() {
snd.stop();
}