Jump to content

Воспроизведение .swf файлов 3.4.6


Kard1nal
 Share

Recommended Posts

Добрый вечер.

Благодаря встроенным в борд медиа-тегам, система распознаёт ссылки, ведущие на файл в формате .swf и автоматически воспроизводит их для пользователя, просматривающего тему.

Но вот проблема: если на конце ссылки, которая ведёт в опр. тему, будет указано #entry<число>, то .swf воспроизведён не будет.

Если ссылка ведёт на первое сообщение темы, или если же на конце ссылки будет ?p=<число>, то воспроизведено будет.

 

Прошу помочь, как исправить ситуацию с #entry<число> на конце ссылки? Этот параметр появляется при выборе темы, в которую в последний раз кто-то отвечал, на главной странице форума.

Link to comment
Share on other sites

Не вижу никакой связи между якорем в урл'е и медиатегом на странице. Что значит "воспроизведен не будет"? В профиле укажите правильный адрес форума.

Link to comment
Share on other sites

Указал.

Смотрите 2 ссылки:

/index.php/topic/7-кос-лист/

/index.php/topic/7-кос-лист/#entry92302

 

Обе ведут на одну и ту же тему, но перейдя по первой вы услышите музыку, а перейдя по второй - нет.

 

Ссылка swf выглядит так:

[media=1,1]http://s02.yapfiles.ru/files/876942/paige.swf[/media]

Link to comment
Share on other sites

Это либо особенность браузеров - с хештегом в адресе у embed не запускается autoplay (play), или эта флэшка не запускается с якорем. Да и вообще этот атрибут похоже сам по себе браузерами не особо учитывается, что с ним что без него одно и тоже.

Link to comment
Share on other sites

Скорее всего особенность браузеров...ведь если указать ?p=N, то воспроизведено будет, значит зависит только от одного хэштега.

Link to comment
Share on other sites

Нет. Якорь - это указатель на текущей странице, ?p= - параметр запроса, немного разные вещи.

Вообще не вижу смысла калечить функционал форума ради этого. Кроме того, использование такой штуки как аутоплэй является дурным тоном, и вызывает раздражение у пользователей, особенно с дико вопящей "музыкой". Но если прям так сильно хочется, конвертируйте в flv и подключайте через какой-нибудь плеер, например flowplayer или uppod.

 

Вот так типа должно сработать

<object data="http://releases.flowplayer.org/swf/flowplayer-3.2.18.swf" type="application/x-shockwave-flash">
<param name="flashvars" value='config={"clip":"http://s02.yapfiles.ru/files/876942/paige.swf"}' />
</object>

 

А вообще флэш умеет воспроизводить и mp3. Не обязательно зацикливаться на swf формате.

  • Upvote 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...