Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Предложение: добавить возможность встраивать аудио в посты


Предложение: добавить возможность встраивать аудио в посты

Сообщений 1 страница 13 из 13

1

На форумах майбб.ру можно встраивать видео с разных видеохостингов: ютуб, рутуб и прочее. Оно работает прекрасно и к этому претензий нет, но меня давно беспокоит вопрос: а почему нельзя сделать так, чтобы встраивались похожим образом аудиофайлы? Также с разных движков: спотифай, яндекс.музыка, саундклауд и прочее. Без скрипта, чтобы это было фичей от движка. Неужели сложнее в реализации чем видео?

+2

2

Мэрилин Мэрис
Идея интересная, но боюсь реализовать нативно не слишком просто. К тому же не уверен, что у упомянутых аудиохостингов есть возможность встраивания объектов куда-либо. Для тех, у которых такая возможность есть, можно попробовать вставлять аудио в посты используя стандартный HTML в сообщениях, подключаемый в разделе Администрирование - Скрипты. В частности, для Яндекс.Музыки такой способ должен подойти, на каких-то форумах даже уже видел, что используют. Для других, выдающих iframe-код для встраивания, тоже должно сработать.

0

3

Alex_63 написал(а):

Мэрилин Мэрис
Идея интересная, но боюсь реализовать нативно не слишком просто. К тому же не уверен, что у упомянутых аудиохостингов есть возможность встраивания объектов куда-либо. Для тех, у которых такая возможность есть, можно попробовать вставлять аудио в посты используя стандартный HTML в сообщениях, подключаемый в разделе Администрирование - Скрипты. В частности, для Яндекс.Музыки такой способ должен подойти, на каких-то форумах даже уже видел, что используют. Для других, выдающих iframe-код для встраивания, тоже должно сработать.

Понятно. Нет, про эту функцию я знаю. Вроде как сейчас у многих аудиохостингов есть возможность встраивания, а потому хотелось бы подобное иметь от сервиса. Ну, как видео встраивать. Но если сложно, то ладно.

0

4

Мэрилин Мэрис написал(а):

спотифай, яндекс.музыка, саундклауд

идея хорошая, поддерживаю уже давно, но надо определиться с оформлением, если добавлять вставку аудио к видео, то просто пополнить список доступных медиахостингов для вставки видео или отделить их каким-то оформлением (вкладки например)? Первый способ проще.
и второй вопрос, часть сервисов на данный момент без vpn недоступны, те же спотифай и саундклауд, а вот bandcamp, сбер-Звук, мтс-miusic, apple music и яндекс-музыку без проблем можно реализовать

+2

5

Romych написал(а):

идея хорошая, поддерживаю уже давно, но надо определиться с оформлением, если добавлять вставку аудио к видео, то просто пополнить список доступных медиахостингов для вставки видео или отделить их каким-то оформлением (вкладки например)? Первый способ проще.
и второй вопрос, часть сервисов на данный момент без vpn недоступны, те же спотифай и саундклауд, а вот bandcamp, сбер-Звук, мтс-miusic, apple music и яндекс-музыку без проблем можно реализовать

А я вот как чувствовала что местная рок-звезда меня поддержит!  :D

А если по существу, то я думаю вариант попроще вполне сгодится, как и те сервисы, которые доступны без ВПН. Много аудио всё равно дублируется на разных площадках, так что тут не будет сильно большой разницы откуда слушать. Главное оно будет работать без скриптов, без хтмл-а в постах. А то вечно вставка музыки - это целая проблема.

+2

6

в общем я начал подготавливать поддержку вставки аудио с крупных медиахостингов, заодно решил проблему и со вставкой видео из twitch.tv, переписал регулярку так, что теперь получится работать со всеми тремя видами фрейм-кода выдаваемыми twitch
если уже вносить правки в поддержку медиа (видео, аудио) сервисом, то сразу целым пакетом

+5

7

Romych написал(а):

в общем я начал подготавливать поддержку вставки аудио с крупных медиахостингов, заодно решил проблему и со вставкой видео из twitch.tv, переписал регулярку так, что теперь получится работать со всеми тремя видами фрейм-кода выдаваемыми twitch
если уже вносить правки в поддержку медиа (видео, аудио) сервисом, то сразу целым пакетом

Здорово! Отличная новость! Удачи и сил в разработке!

+1

8

В общем закончил я работу над аудиохостингами + добавил twitch.tv, как и обещал
пройдёмся по списку:
twitch.tv будет принимать только код фрейма, но любой (на клип, на канал и т.д.)
пример кодов-фреймов

Код:
<iframe src="https://clips.twitch.tv/embed?clip=ZanyTangibleSkirretDxCat-zjoFwSJLZH7On8Jz&parent=www.example.com" frameborder="0" allowfullscreen="true" scrolling="no" height="378" width="620"></iframe>
<iframe src="https://player.twitch.tv/?video=698066009&parent=www.example.com" frameborder="0" allowfullscreen="true" scrolling="no" height="378" width="620"></iframe>
<iframe src="https://player.twitch.tv/?channel=dedbaldesh&parent=www.example.com" frameborder="0" allowfullscreen="true" scrolling="no" height="378" width="620"></iframe>

promodj.com
Крупный сайт для тех, кто пишет и выкладывает электронную музыку, но попадаются треки и других жанров. Подходит для инди-музыкантов (independent - независимый). Будет работать как с ссылками, так и с фрейм-кодами.
пример ссылок и фрейм-кодов:

Код:
https://promodj.com/solovey/tracks/7682025/DJ_Solovey_Night_City
<iframe src="//promodj.com/embed/7682025/cover" width="100%" height="300" style="min-width: 450px; max-width: 900px" frameborder="0" allowfullscreen></iframe>
<iframe src="//promodj.com/embed/7723422/big" width="100%" height="70" style="min-width: 200px; max-width: 900px" frameborder="0" allowfullscreen></iframe>

zvuk.com - детище СБЕРа, типа аналог Яндекс-Музыки. Будет работать как с ссылками, так и с фрейм-кодами.
пример ссылок и фрейм-кодов:

Код:
https://zvuk.com/track/141704435
https://zvuk.com/release/36541566
<iframe frameborder="0" style="border-style: none;"
        width="100%" height='240' src="https://zvuk.com/embed/track?id=141704435" />
<iframe frameborder="0" style="border-style: none;"
        width="100%" height='450' src="https://zvuk.com/embed/release?id=36541566" />

music.yandex - крупнейшая в стране стриминговая площадка. Будет работать как с ссылками, так и с фрейм-кодами.
пример ссылок и фрейм-кодов:

Код:
https://music.yandex.ru/album/34456700?utm_source=web&utm_medium=copy_link
https://music.yandex.ru/album/34456700/track/134041503?utm_source=web&utm_medium=copy_link
<iframe frameborder="0" allow="clipboard-write" style="border:none;width:614px;height:556px;" width="614" height="556" src="https://music.yandex.ru/iframe/album/31769319">Слушайте <a href="https://music.yandex.ru/album/31769319">Расписные унитазы</a> — <a href="https://music.yandex.ru/artist/16875691">Соль Земли</a> на Яндекс Музыке</iframe>
<iframe frameborder="0" allow="clipboard-write" style="border:none;width:614px;height:244px;" width="614" height="244" src="https://music.yandex.ru/iframe/album/34456700/track/134041498">Слушайте <a href="https://music.yandex.ru/album/34456700/track/134041498">Планета</a> — <a href="https://music.yandex.ru/artist/16875691">Соль Земли</a> на Яндекс Музыке</iframe>

music.apple.com -  в отличии от Spotify и Soundcloud не блокировали доступ нашим гражданам после известных событий. Будет работать как с ссылками, так и с фрейм-кодами.
пример ссылок и фрейм-кодов:

Код:
https://music.apple.com/ru/song/%D0%BA%D1%80%D0%B8%D0%B2%D1%8B%D0%B5-%D1%81%D1%82%D1%91%D0%BA%D0%BB%D0%B0/1785884953
<iframe allow="autoplay *; encrypted-media *; fullscreen *; clipboard-write" frameborder="0" height="175" style="width:100%;max-width:660px;overflow:hidden;border-radius:10px;" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-storage-access-by-user-activation allow-top-navigation-by-user-activation" src="https://embed.music.apple.com/ru/song/shard-dinner-draft-version/1667437876"></iframe>
<iframe allow="autoplay *; encrypted-media *; fullscreen *; clipboard-write" frameborder="0" height="450" style="width:100%;max-width:660px;overflow:hidden;border-radius:10px;" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-storage-access-by-user-activation allow-top-navigation-by-user-activation" src="https://embed.music.apple.com/ru/album/master-of-puppets-remastered/1440901428"></iframe>

bandcamp.com - крупнейшая и древнейшая площадка для инди-музыкантов (independent - независимый). Будет принимать только код фрейма.
пример кода:

Код:
<iframe style="border: 0; width: 100%; height: 120px;" src="https://bandcamp.com/EmbeddedPlayer/album=2602971078/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/artwork=small/transparent=true/" seamless><a href="https://solzemli.bandcamp.com/album/--2">Время течёт by Соль Земли</a></iframe>
<iframe style="border: 0; width: 350px; height: 470px;" src="https://bandcamp.com/EmbeddedPlayer/album=2602971078/size=large/bgcol=ffffff/linkcol=0687f5/tracklist=false/transparent=true/" seamless><a href="https://solzemli.bandcamp.com/album/--2">Время течёт by Соль Земли</a></iframe>

Такие площадки как Spotify, Soundcloud, music.amazon.com, deezer.com, music.mts.ru - пришлось отмести, поскольку они либо блокируют граждан нашей страны (без vpn не обойдёшься), либо дают послушать только 10-15 секунд, а дальше зазывают на официальный сайт площадки

собственно сам код:

кстати, в editor-ru.js лучше слова видеофайла и видео-ролика заменить на медиафайла (подходит как для видео, так и для аудио), встречаются в коде 3 раза, да и подпись к кнопке в форме ответа тоже можно заменить
Хорошее обновление получилось бы к Дню Победы  :flag:

+4

9

Класс! Спасибо большое за работу!

А код специально скрыт? Просто у меня так:

Romych написал(а):

Вам нужно набрать еще 1235 сообщений для просмотра этого текста.

Получается, я его не могу взять и потестировать...

0

10

Мэрилин Мэрис написал(а):

А код специально скрыт? Просто у меня так:

да, он адресован людям имеющим возможность вносить правки в движок форума: @Alex_63 или @kernel
и частично написан на php, а как вы планировали код испытать?

+1

11

Romych
Супер :cool:

+2

12

Romych
Отлично, постараюсь в ближайшее время найти возможность заняться :cool:

+1

13

Romych написал(а):

и частично написан на php, а как вы планировали код испытать?

А... я думала это обычный скрипт. Забыла что его планировалось устанавливать на уровне сервиса, просите  :blush:

0


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Предложение: добавить возможность встраивать аудио в посты