Jump to content


Photo
- - - - -

Элемент Zoo - Media


Best Answer CB9TOIIIA , 25 May 2015 - 22:12

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

Минимум действий Go to the full post


  • This topic is locked This topic is locked
22 replies to this topic

#11 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 25 May 2015 - 22:12   Best Answer

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

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

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

Заур Курбанович
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 154
  • topics: 41

Posted 26 May 2015 - 07:44

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

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

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


  • 0

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


#13 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 26 May 2015 - 07:49

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

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

  • 0

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

Заур Курбанович
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 154
  • topics: 41

Posted 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
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 26 May 2015 - 07:52

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


  • 0

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

Заур Курбанович
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 154
  • topics: 41

Posted 26 May 2015 - 08:32

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

 

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


  • 0

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


#17 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 26 May 2015 - 08:34

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

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

 

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

<audio preload="none"  

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


  • 0

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

Заур Курбанович
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 154
  • topics: 41

Posted 26 May 2015 - 08:40

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

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


#19 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 26 May 2015 - 08:45

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

 

1gTCDOy.png

zzdfsiC.png
 

 

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


  • 0

#20 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 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!