Перейти к содержимому


Фотография
- - - - -

Элемент Zoo - Media


Лучший Ответ CB9TOIIIA , 25 May 2015 - 22:12

Для начала попробуйте: http://kolber.github.io/audiojs/

Минимум действий Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 22

#11 CB9TOIIIA

CB9TOIIIA

Отправлено 25 May 2015 - 22:12   Лучший Ответ

Для начала попробуйте: http://kolber.github.io/audiojs/

Минимум действий
  • 0

#12 Заур Курбанович

Заур Курбанович

Отправлено 26 May 2015 - 07:44

Для начала попробуйте: http://kolber.github.io/audiojs/

Минимум действий

Хорошо. Попробую...


  • 0

zaurmag.ru - мой персональный авторский блог


#13 CB9TOIIIA

CB9TOIIIA

Отправлено 26 May 2015 - 07:49

Советую проставлять:preload=none

 
<audio src="http://kolber.github.io/audiojs/demos/mp3/juicy.mp3" preload="none"></audio>

  • 0

#14 Заур Курбанович

Заур Курбанович

Отправлено 26 May 2015 - 07:51

Советую проставлять:preload=none

 

<audio src="http://kolber.github.io/audiojs/demos/mp3/juicy.mp3" preload="none"></audio>

 

Скажите, а если просто подключить этот скрипт и оставить стандартный элемент Media от Zoo? Он ведь тоже выводит плеер через тег audio... Не сработает так?


  • 0

zaurmag.ru - мой персональный авторский блог


#15 CB9TOIIIA

CB9TOIIIA

Отправлено 26 May 2015 - 07:52

должен сработать - но прелоад не сложно добавить как в элемент Media в ZOO (в аудио) или rereplacer'ом хотя бы


  • 0

#16 Заур Курбанович

Заур Курбанович

Отправлено 26 May 2015 - 08:32

должен сработать - но прелоад не сложно добавить как в элемент Media в ZOO (в аудио) или rereplacer'ом хотя бы

 

Просмотрел исходный код и выяснил, что элемент Media выводит аудио-плеер не через тег аудио. Плеер выводится каким то скриптом. Теперь придется выводить просто через audio, подставляя в админке адрес в ручную. Но это не удобно. Тем более сайт клиентский. Может есть какой элемент по лучше работающий. Помню раньше был элемент uppod-плеера, но для новой версии zoo я его что то не нашел.


  • 0

zaurmag.ru - мой персональный авторский блог


#17 CB9TOIIIA

CB9TOIIIA

Отправлено 26 May 2015 - 08:34

Попробуйте так:

Возьмите rereplacer или просто регулярку напишите

 

Находите <audio и заменяйте на:

<audio preload="none"  

и посмотрите на результат.


  • 0

#18 Заур Курбанович

Заур Курбанович

Отправлено 26 May 2015 - 08:40

Так нет в коде тега audio. И вообще replacer на сколько знаю с БД работает.
  • 0

zaurmag.ru - мой персональный авторский блог


#19 CB9TOIIIA

CB9TOIIIA

Отправлено 26 May 2015 - 08:45

DBreplacer с БД работает, Rereplacer со всем сайтом (но не с DOM деревом).

 

1gTCDOy.png

zzdfsiC.png
 

 

https://www.nonumber...ions/rereplacer


  • 0

#20 SmetDenis

SmetDenis

Отправлено 26 May 2015 - 09:22

Извините, за столь долгий ответ, но вы можете что то посоветовать?


Особого ничего нового не могу порекомендовать, но могу подсказать как это работает в media
Все же вставляется тег "audio"

Файл media\zoo\elements\media\media.php
m1n0_200x0.png

Можно добавить доп атрибуты http://htmlbook.ru/html/audio/preload
return '<'.$tag.' src="'.$source.'"'.$width_attr.$height_attr.$autoplay.$type.' preload="none" class="jsPlayer"></'.$tag.'>';
Далее по классу "jsPlayer" добавить JS скрипт, тот же audio.js или плагин jQuery
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!