За последние 24 часа нас посетили 62082 программиста и 1678 роботов. Сейчас ищут 909 программистов ...

Фоновый звук. Как разциклить?

Тема в разделе "JavaScript и AJAX", создана пользователем kit, 4 окт 2013.

  1. kit

    kit Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    331
    Симпатии:
    1
    Адрес:
    местный
    Друзья, поскольку мозг уже валяется рядом, прошу помощи у сообщества.
    Вот мой код, с помощью которого я включаю фоновый звук при загрузке страницы:
    Код (Text):
    1. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="16" height="16" id="m_player" align="middle">
    2.                 <param name="allowScriptAccess" value="sameDomain" />
    3.                 <param name="allowFullScreen" value="false" />
    4.                 <param name="movie" value="player_mod.swf" />
    5.                 <param name="flashvars" value="m=din.mp3" />
    6.                 <param name="quality" value="high" />
    7.                 <param name="bgcolor" value="#ffffff" />
    8.                 <param name="loop" value="false" />
    9.                 <embed src="player_mod.swf" flashvars="m=din.mp3" quality="high" bgcolor="#ffffff" width="1" height="1" name="player_mod" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" loop="false" />
    10.     </object>
    и все бы хорошо, но звук воспроизводится в цикле, а должен всего лишь один раз. Я ему <param name="loop" value="false" /> и loop="false", но ни Опера ни ИЕ никак этот "фальш" не воспринимают. Почему скрипт не реагирует на эти параметры? Как сделать так что бы звук воспроизвелся один раз при загрузке страницы, а не повторялся?
    Спасибо за помощь!
     
  2. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    А в других то браузерах кроме Opera и IE правильно работает?
     
  3. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    Любой фоновый звук, если я его не просил - зло.
    Вывод - ненужно.
     
  4. kit

    kit Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    331
    Симпатии:
    1
    Адрес:
    местный
    Других браузеров у меня нет. Проверить конечно надо но сначала в этих надо разобраться.
    По поводу зла. Пользователь имеет право выбора. Захочет - включит (или выключит). Моральный аспект предлагаю опустить. Главное техническая сторона.
    Хэээээээлп!
     
  5. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Тогда не понятно, почему ты уверен, что этот флеш клип способен проигрывать только один раз? Может, в player_mod.swf это не предусмотрено. Есть страницы, где он работает нормально?
    Вставляй клип скриптом swfobject
     
  6. kit

    kit Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    331
    Симпатии:
    1
    Адрес:
    местный
    блин... чет не подумал...
    не хватило мозгов разобраться, зато в поисках примеров swfobject нашел WordPress Audio Player
    ставил два параметра:
    width: 1,
    autostart: "yes"
    Работает хорошо, но к сожалению полностью скрыть проигрыватель не получается, задав ширину в 1 пиксел остается маленькая полоска. Параметра скрывающего проигрыватель не нашел. В принципе не критично.
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    проигрыватель в див, див в класс, класс в display:none
     
  8. kit

    kit Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    331
    Симпатии:
    1
    Адрес:
    местный
    О! Надо попробовать! Спасибо!