iAudio для Инстант2 - кому ещё требуется?

#16 3 июля 2018 в 21:48

Особенно плохо, что из дополнений разом исчезли куда-то все аудиоплееры. Или не нахожу?
Реально сейчас проект уперся в аудио.

Голдман Сакс
Рекомендую или

instantcms.ru/users/files/download6891.html

поле от Ris
или поле

instantcms.ru/addons/multiupload.html

Мультизагрузка от DWD
, а к нему делается Аудио шаблон например такой как

dsdnr.ru/hudlit/3-zajac-egorka.html

ЗДЕСЬ
. Если что, подскажу у кого заказать.
#17 4 июля 2018 в 14:37
vikont, это всё хорошо, но в идеале хочется более мощный инструмент, как минимум, официальный модуль с первой ветки переделанный под вторую.
А еще чтобы он на лету парсил музыку с вконтакте.
Пока не будет определенности непонятно, например, тексты песен выносить в отдельный тип контента или они будут включены в сам модуль.
И много таких вопросов…
#18 6 июля 2018 в 02:05

А еще чтобы он на лету парсил музыку с вконтакте.

Голдман Сакс

Мне нравится эта идея ))
#19 6 июля 2018 в 17:50

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

Голдман Сакс
В сообщении чуть выше Вы тоже не нашли. Смею утверждать, что mediaelement (скачать)
имеет ряд преимуществ в сравнении с любым из пяти плееров InstantVideo2, поскольку время неумолимо идёт вперёд.
Главным является адаптиность аудио и видео плеера для мобильных устройств.

Пример парсинга (без VK) аудио файлов (фрагмент):
  1.  
  2. <audio class="mediaElementPlaylist" data-showplaylist="true" preload="none" controls>
  3. <source src="https://promodj.com/prelisten/1558375/Vladimir_Savenko_Hangover.mp3" type="audio/mp3" title="Владимир Савенко - Hangover" data-mep-description="Vladimir_Savenko_Hangover.mp3">
  4. <source src="https://promodj.com/prelisten/1471958/Vladimir_Savenko_Rekviem.mp3" type="audio/mp3" title="Владимир Савенко - Реквием" data-mep-description="Vladimir_Savenko_Rekviem.mp3">
  5. </audio>
  6.  
Смотреть и слушать здесь.

И как вы его используете в двойке?

Александр Витальевич
Внятный ответ на вопрос отсутствует.
Для названного же плеера приемлемо использование избыточного файла для аудио (mp4):
АУДИО (фрагмент):
  1.  
  2. <audio class="mediaElementPlaylist" data-showplaylist="true" preload="none" controls>
  3. <source src="/myfolder/myfiles.mp4" type="audio/mp4" title="Эдуард Рачеев - Снова русская земля (Опубликовано: 28 июн. 2018 г.)"
  4. data-mep-description="https://youtu.be/ch86DcRhs08">
  5. </audio>
  6.  
ВИДЕО:
  1.  
  2. <video class="mediaElementPlaylist" data-showplaylist="true" width="640" height="360" preload="none" controls>
  3. <source src="/myfolder/myfiles.mp4" type="video/mp4" title="Эдуард Рачеев - Снова русская земля (Опубликовано: 28 июн. 2018 г.)" data-mep-description="https://youtu.be/ch86DcRhs08">
  4. </video>
  5.  
Смотреть и слушать тут.
Ссылки на эти две странички сайта (в пункте меню ЕЩЁ) фигурируют в данной теме.

Теперь немного о VK.

То есть каким образом вставляете видео? С помощью iframe?

Александр Витальевич
Именно с помощью iframe приемлемо выполнить парсинг видео с "нового" (безДурова) VK.
Правая кнопка мыши — копировать код для встраивания.
Вчера на страничке с Theme добавил пару видео с VK. И понятно, что видео не адаптивно. Это не mediaelement и решается отдельно.

Мне нравится эта идея ))

AS31
Весьма рекомендую правой кнопкой мыши скопировать и данные для диагностики.
Основное там в третьей строке — Media provider: hls
О формате HLS можно почитать в Интернете. И Вы можете увидеть его в Select Source (для видео и аудио) mediaelement-а.
Как этот формат будут терзать безДуровцы — неизвестно.
А лично мне "навоза" хватает и на "фазенде".
#20 7 июля 2018 в 14:53


Смею утверждать, что mediaelement

DeDja

То что ты предлагаешь альтернативу iAudio все равно не сравнимо. Просто потому что если создавать серьезный сайт-проект то все же чтобы все было на одном общем движке и мощном движке хочу подчеркнуть не используя строние разработки.
Можешь наглядно посмотреть в демо версии для первой ветки instantcms. Там можно создать музыкальный сайт разделив по жанрам или же по иполнителям, создать альбомы, ограничивать для скачивания или же продавать доступ с помощью билинга и т.д. в общем много преимуществ в данном компоненте по сравнению что вы предлагаете. Спасибо конечно но нет, я дождусь все же iAudio2, думаю все же он появится.
На автомобиль Мерседес S класс тоже можно как нибудь пристроить двигатель от запорожца но он не будет ездить так как надо вам, это так к слову.

С уважением.
#21 10 июля 2018 в 16:37
Да хотя бы уж поле бы кто-то сделал для загрузки и воспроизведения аудио фалов и то было бы неплохо. Но и этого нет…
#22 12 июля 2018 в 00:31

Да хотя бы уж поле бы кто-то сделал для загрузки и воспроизведения аудио фалов и то было бы неплохо. Но и этого нет...

ermakover
Поле от Ris: instantcms.ru/users/files/download6891.html
#23 14 июля 2018 в 10:12
Готов в складчину-без проблем! Сам в ожидании этого компонента
#24 22 июля 2018 в 11:42

ЗДЕСЬ:
dsdnr.ru/hudlit/3-zajac-egorka.html
Если что, подскажу у кого заказать.

vikont
Ух, как загадочно!
"Ноги" у Вашего Зайца Егорки растут "отсюда".
О jPlayer ранее на форуме я упоминал. Плеер весьма широко используется на сайтах и радиохостингах.

Вот Вам демо ссылочка (2014 года). Она взята здесь (Создаем плеер, как вконтакте).
Там же (внизу) можно скачать example — ознакомиться с кодом и форматами аудио к примеру на Open Servere.
Можно сравнить код примера с кодом на Вашем сайте:
  1.  
  2. <script>
  3. $(document).ready(function(){
  4. var myPlaylist = new jPlayerPlaylist({
  5. jPlayer: "#jquery_jplayer_3",
  6. cssSelectorAncestor: "#jp_container_3"
  7. }, [
  8. {
  9. author:"",
  10. title:"Заяц Егорка...",
  11. discription: "",
  12. mp3:"/upload/files/1/2018/June/********/ZAYAC_EGORKA_SVALILSYA_V_OZYORKO.mp3",
  13. free:true,
  14. user_id:'0',
  15. },
  16. ], {
  17. playlistOptions: {
  18. swfPath: "js",
  19. supplied: "ogg, mp3",
  20. wmode: "window",
  21. smoothPlayBar: true,
  22. keyEnabled: true,
  23. buyText:'Скачать',
  24. },
  25. });
  26. });
  27. </script>
  28.  
И затем определиться с вопросом — а не "хромает" ли Зайчик, в отношении адаптивности и отсутствия
файла ZAYAC_EGORKA_SVALILSYA_V_OZYORKO.ogg ?
Аналог Зайчика (с другим скином и полным комплектом файлов для аудио и видео) можно видеть
и слышать на страничке тут.

Следует заметить, что "староваты" Зайчик и его аналог — ведь ещё в 2015 году к примеру
здесь было упомянуто о MPEG DASH (Renderer: native_dash):

Ожидается, что в будущем он заменит существующие технологии вещания, такие как Microsoft Smooth Streaming, Adobe Dynamic Streaming и Apple HTTP Live Streaming (HLS). Единый стандарт станет полезным для контент-производителей, которым будет достаточно создавать файлы одного типа, которые без каких-либо трудностей будут проигрываться на всех DASH-совместимых устройствах.
А также сказано:
На создание различных форматов адаптивного видео (SmoothHD, HDNI, HLS и HDS) разработчиками было потрачено пять лет. При этом все эти форматы на 80% одинаковы и на 100% несовместимы. DASH — это попытка собрать все лучшее воедино, опираясь на опыт существующих адаптивных потоковых HTTP-технологий в один стандарт, охватывающий как мобильные, так и OTT-устройства.

А Мы всё "вертимся" вокруг iAudio, без понимания, что АУДИО и ВИДЕО это неразрывно СВЯЗАННЫЕ ВЕЩИ для плеера.
О времени я упоминал ранее.
#25 22 июля 2018 в 15:18

То что ты предлагаешь альтернативу iAudio все равно не сравнимо. Просто потому что если создавать серьезный сайт-проект то все же чтобы все было на одном общем движке и мощном движке хочу подчеркнуть не используя строние разработки.

На автомобиль Мерседес S класс тоже можно как нибудь пристроить двигатель от запорожца но он не будет ездить так как надо вам, это так к слову.

AS31
К слову: согласитесь, что предлагать и излагать, это разные ВЕЩИ. Я поделился своим вариантом решения
вопроса видео и аудио на сайте второй ветки с использованием mediaelement-а.
Рассуждения о двигателях безосновательны. Вкратце о единстве двигателей — в Нашем случае это InstantCMS 2.x и
у "Мерина" и у "Запарижца". Разнятся лишь опции (коробки, кресла и плееры) для серьезного сайт-проекта.
А для серьезности вот Вам ссылка на один из трёх форматов файл фильма с СС лицензией.
Можете "сохранить как" и попытаться загрузить себе в /upload...

Коснёмся сторонних разработок. Из документации (Ctrf-F) InstantVideo2:
В комплекте идет пять плееров, это jwplayer (6-й и 7-й версии), uppod (вместе с html5), spruto, videoJS и kt_player. Каждый из плееров поддерживает html5 режим. Для каждого из провайдеров, ролики которого можно воспроизвести в своем плеере, в настройках доступен выбор плеера и скина, при его наличии.

Вынужден Вас разочаровать — все эти плееры являются СТОРОННИМИ.
Убедитесь в этом самостоятельно в Интернете! Не забудьте про адаптивность.

Можешь наглядно посмотреть в демо версии для первой ветки instantcms. Там можно создать музыкальный сайт разделив по жанрам или же по иполнителям, создать альбомы, ограничивать для скачивания или же продавать доступ с помощью билинга и т.д. в общем много преимуществ в данном компоненте по сравнению что вы предлагаете.

AS31
Естественно видел. Но вот, что и с чем Вы сравниваете — абсолютно не понятно!
В двойке можете организовать разделы, альбомы, добавить рейтинг, опросы, билинг и т.д. ВСЁ, что Вам угодно и подумать о плеере.

Спасибо конечно но нет, я дождусь все же iAudio2, думаю все же он появится.

AS31
Пожалуйста. Ваше право — ждите.
А я на сегодня могу пообещать добавить страничку с MPEG DASH (Renderer: native_dash) на своём экспериментально — музыкальном сайте в пункте меню ЕЩЁ с видео с ряда хостингов, аудио с largesound, soundcloud и потокового аудио с ряда радиохостингов.

С уважением.
#26 22 июля 2018 в 15:49
DeDja, я вот который раз вас читаю и удивляюсь.

В комплекте идет пять плееров, это jwplayer (6-й и 7-й версии), uppod (вместе с html5), spruto, videoJS и kt_player. Каждый из плееров поддерживает html5 режим. Для каждого из провайдеров, ролики которого можно воспроизвести в своем плеере, в настройках доступен выбор плеера и скина, при его наличии.
Вынужден Вас разочаровать — все эти плееры являются СТОРОННИМИ.
Убедитесь в этом самостоятельно в Интернете! Не забудьте про адаптивность.

DeDja

1. Никто не скрывал о том, что ВСЕ плееры сторонние. Они интегрированы и настраиваются в админке. Кроме того, документация слегка устарела и в комплекте немного другие плееры, однако mediaelement в комплекте нет и не планируется. При этом, внедрить его в InstantVideo2 вопрос часа времени.
2. Если вы не знаете что такое адаптивность, то, пожалуйста, не пишите об адаптивности плееров. Потому что, касаемо InstantVideo2, всё не так, как вы тут описываете. Есть HTML контейнер с плеером и его адаптивность и есть адаптивность воспроизведения видео, где на лету плеер решает какой из форматов видео, как правило это касается в полной мере формата HLS, конвертацию в который InstantVideo2 поддерживает. И то и то прекрасно работает в InstantVideo2. А контейнер плеера вообще можно сделать адаптивным для любого плеера, если вы конечно понимаете, что такое CSS.

А я на сегодня могу пообещать добавить страничку с MPEG DASH (Renderer: native_dash) на своём экспериментально — музыкальном сайте в пункте меню ЕЩЁ с видео с ряда хостингов, аудио с largesound, soundcloud и потокового аудио с ряда радиохостингов.

DeDja
Не смешите. То, что вы сделали, это скачали плеер и сделали html страничку, где инициализировали его. Это даже не поле, это ноль автоматизации и интеграции с CMS, ну кроме ссылки в меню.

Обсуждается вменяемая интеграция с CMS, а не поделки на коленке с готовыми плагинами с гита.

p.s. мне можно не отвечать, я далее абсурд обсуждать не хочу
#27 22 июля 2018 в 15:58

p.s. мне можно не отвечать, я далее абсурд обсуждать не хочу

Fuze
Можно ответить тем, кто ждет компонент, а не бредящим. Понятно, что лето идет, но от оптимистических фраз никто не откажется smile
#28 22 июля 2018 в 16:24

Можно ответить тем, кто ждет компонент

Melon
Отвечаю. Сейчас не располагаю временем с свободными инвестициями в себя (второе скорее более вероятней), чтобы сделать iAudio2. Слишком долго на текущий момент будет окупаться разработка компонента уровня iAudio. В iAudio1, к слову, один js, управляющий плеером jPlayer в части интеграции с CMS, немаленький.

А написать простое поле аудио для InstantCMS2 не великая проблема, да. При желании за пару дней можно сделать, если фултайм работать. С загрузкой файлов, защитой от хотлинка и сменой плееров.
#29 22 июля 2018 в 16:43

Сейчас не располагаю временем с свободными инвестициями в себя

Fuze
Вот это уже в нужное русло разговор идёт!
Цена вопроса?
Все кто в теме писал, думаю согласятся на складчину. Ну а после этого можно будет и со сроками определяться.
#30 22 июля 2018 в 17:38

DeDja, я вот который раз вас читаю и удивляюсь.

Fuze
Возможно это замечательно!

1. Никто не скрывал о том, что ВСЕ плееры сторонние. Они интегрированы и настраиваются в админке. Кроме того, документация слегка устарела и в комплекте немного другие плееры, однако mediaelement в комплекте нет и не планируется. При этом, внедрить его в InstantVideo2 вопрос часа времени.

Fuze
Я ответил человеку, который этого не знал. В чём проблема?
Теперь он знает о планах и часе времени!

2. Если вы не знаете что такое адаптивность, то, пожалуйста, не пишите об адаптивности плееров. Потому что, касаемо InstantVideo2, всё не так, как вы тут описываете. Есть HTML контейнер с плеером и его адаптивность и есть адаптивность воспроизведения видео, где на лету плеер решает какой из форматов видео, как правило это касается в полной мере формата HLS, конвертацию в который InstantVideo2 поддерживает. И то и то прекрасно работает в InstantVideo2. А контейнер плеера вообще можно сделать адаптивным для любого плеера, если вы конечно понимаете, что такое CSS.

Fuze
Всё что, касаемо InstantVideo2 мне по барабану — я лишь привёл фрагмент из документации,
а не на святое замахнулся (до эмоционального всплеска).
А в отношении mediaelement-а смею возразить в коде:
  1.  
  2. ...
  3. <script>
  4. if ($.fn.mediaelementplayer) {
  5. $('video.mediaElementPlaylist').mediaelementplayer({
  6. stretching: 'responsive',
  7. playlistposition: 'bottom',
  8. alwaysShowControls: false,
  9. alwaysShowPlaylist: true,
  10. features: ['playlistfeature', 'playpause', 'loop', 'playlist', 'current', 'progress', 'duration', 'volume', 'fullscreen']
  11. });
  12. }
  13. </script>
  14. ...
  15.  
Строка stretching: 'responsive' — для HTML страничек (без излишеств CSS).
У stretching могут быть и иные значения — к примеру stretching: 'none' в контенте.
А то, что я немного знаком с CSS можно понять из количества пунктов меню на сайте при
таскании правого края браузера (дедовский метод). Удосужьтесь.

Не смешите. То, что вы сделали, это скачали плеер и сделали html страничку, где инициализировали его. Это даже не поле, это ноль автоматизации и интеграции с CMS, ну кроме ссылки в меню.

Fuze
Не спешите. Осенью (если бог даст) с MPEG DASH поэкспериментирую в контенте.
А с полем видео можно ознакомиться здесь.
Используя кнопку Captions/Subtitles выберите русский язык (с английским у меня туговато, в школе и ВУЗе был немецкий, да и давненько).

p.s. мне можно не отвечать, я далее абсурд обсуждать не хочу

Fuze
Счёл нужным ответить — поскольку для Вас я не "сопливый мальчик".
Порой следует задумываться.

Все кто в теме писал, думаю согласятся на складчину

@alekgla
Поживём, увидим!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.