Форум / HTML5 / Прозрачность в HTML5
Прошу прощения, если такой вопрос уже задавался, но поиск выдаётся слишком много результатов на запрос "прозрачность". К сожалению, в инструкциях это объяснение тоже отсутствует.
Хотелось бы узнать, какой код вставить в html, чтобы прозрачность плеера заработала. Аккаунт PRO и галочку в конструкторе поставил, но фон плеера или настройка "цвет сайта" всё равно прозрачным не становится..
Подскажите как добиться полной прозрачности плеера (кроме кнопок и текста).
Заранее благодарен.

--------------
Вопрос решился добавлением следующего скрипта в конец сайта:
jQuery("uppod_player_div").not("[class*=control] *").css('background-color', 'transparent');

И CSS:
#uibg>canvas{opacity: 0;}

Было бы хорошо, если бы этот вопрос был исправлен более профессионально в следующих версиях плеера.

С уважением, Александр.
diabloxxlСсылка на пост (Смотрели 3785)27.04.17 09:59     Ответить
Ваше имя*
 E-mail* (не публикуется)
 
 
Если пишете о проблеме, то приложите, пожалуйста, ссылку на свой плеер отсюда — Плеер: Файл > Код > Ссылка
Вставка кода — [code][/code] дублировать ответы на e-mail
1
diabloxxl 27.04.17 - 10:00
Речь идёт об аудиоплеере.
2
remrem 27.04.17 - 12:31
Ты выставил галочку (это в редакторе стилей) там где Вид и внизу эффекты ссылка

Потом сохранил стиль,скачал и загрузил на свой сайт ..заменив новый стиль вместо старого…
И ничего да?
3
diabloxxl 27.04.17 - 14:06
Именно так. Я подумал, что может быть надо куда-то вставить параметр wmode. Но из инструкций не ясно куда его вставлять…
4
remrem 27.04.17 - 14:13
параметр wmode в html5 плеере не нужен..он там не срабатывает..только во флеш плеере он срабатывает
5
diabloxxl 27.04.17 - 14:08
Вот мой код:
<script class="load_once" src="/audioplayer/uppod-0.12.8.js"></script>
<script class="load_once" src="/audioplayer/styles/audio_transparent.js"></script>
<div id="audioplayer" style="width: 300px; height: 61px; display: inline-block; padding: 0px; line-height: 1; text-align: left; cursor:default; overflow: hidden; margin: -15px -15px -15px -10px;" wmode="transparent"></div>
<script type="text/javascript">this.player = new Uppod({m:"audio",uid:"audioplayer",pl:"/audioplayer/music.json",st:"uppodaudio"});</script>
6
diabloxxl 27.04.17 - 14:09
Вставлять wmode в стиль тоже пробовал, не помогает.
7
remrem 27.04.17 - 14:15
Лучше ссылку на свой сайт напиши..так мне понятнее и виднее будет
8
diabloxxl 27.04.17 - 14:21
Сайт закрыт для посетителей. Что именно интересует?
9
remrem 27.04.17 - 14:25
Я вот твою ссылку на сайт подставил в код плеера и у меня показывает вот твой плеер ,только без плейлиста ссылка

Такая вот прозрачность ,или цвет твоего плеера
10
diabloxxl 27.04.17 - 14:26
Именно, а должно быть 100% прозрачным (кроме кнопок и надтисей)
11
remrem 27.04.17 - 14:32
В html5 плеере наверное проблематично создать прозрачность плеера..
12
diabloxxl 27.04.17 - 14:38
Может быть, но не невозможно же…
13
diabloxxl 27.04.17 - 14:40
Мне бы доступ к коду плеера, я бы сам вставил…
А если самому расшифровывать, то слишком много мороки, да и деньги я тут уплатил. Кстати по большинству ради прозрачности, которую всё никак не могу получить…
14
remrem 27.04.17 - 14:50
Я просто не могу сообразить,что ты пытаешься сделать с плеером..
Ты хочешь полностью убрать фон самого плеера и чтобы были ,и оставались видны одни кнопки..и прогресс загрузки?
15
diabloxxl 27.04.17 - 15:02
Да.
Только что попробовал через css, но один элемент не даёт изменить цвет. Попробую поверх свой скрипт вызвать для добавления прозрачности.
16
remrem 27.04.17 - 15:08
Где-то здесь на этом форуме ,была ссылка на сайт и там я видел такой похожий плеер..но он не от uppod
Там тоже кнопка плей и стоп..прогресс загрузки и громкость
Фона нет вообще

17
diabloxxl 27.04.17 - 15:51
Да не, уппод хороший. У немго очень много функций. Просто видать версию html5 ещё как надо не проработали.
18
remrem 27.04.17 - 16:15
uppod ,да..хороший..главное что всё понятно и свой плеер можно создавать как угодно
19
diabloxxl 27.04.17 - 14:28
Вот этот стиль: ссылка
Никакой прозрачности, хотя галочка стоит…
Серый цвет я поставил.
20
remrem 27.04.17 - 14:35
Мне твой стиль не виден здесь..я не админ uppod..просто помогаю тебе разобраться в проблеме
21
diabloxxl 27.04.17 - 14:37
Выглядит так же, как на твоём скриншоте.
Сам стиль вот: ссылка
22
remrem 27.04.17 - 14:41
Ты попробуй создать во флеш плеере эту прозрачность..и покажи мне во флеш..этот плеер с прозрачностью
Как оно должно хоть примерно выглядеть во флеш плеере
23
diabloxxl 27.04.17 - 15:03
Я флешем не пользуюсь.
24
remrem 27.04.17 - 15:14
Иногда флеш тоже нужен..вот у меня смартфон версия 6 ..гугл с версии 4.4 и выше отменил в браузерах флеш

А я нашёл в плей маркете браузер FlashFox Browser и теперь просматриваю видео со всех плееров в интернете..
25
diabloxxl 27.04.17 - 15:49
Зачем нужен флеш?? От него одни проблемы.. постоянно нужно апдейтить..
Уже все нормальные браузеры нормально яву скрипт и html5 отображают.
Сам флешем ен пользуюсь и никому не советую. Надеюсь скоро эта адобовская лавочка совсем прикроется. Ничего нормально сделать не могут…
26
remrem 27.04.17 - 15:59
Оно то может и не нужен..но все сайты ..типа вк..ютюбе..во флеш пеере ещё показывают свои видео файлы
27
diabloxxl 27.04.17 - 14:29
В качестве фона постоянно показывает цвет, указанный в "Цвет сайта"…
28
diabloxxl 27.04.17 - 15:41
Вопрос решён добавлением следующего скрипта:
jQuery("uppod_player_div").not("[class*=control] *").css('background-color', 'transparent');

И CSS:
#uibg>canvas{opacity: 0;}
29
remrem 27.04.17 - 15:52
Посмотреть пример можно ?? Чтобы зайти на сайт и глянуть пример.. как оно будет показываться у меня
30
diabloxxl 27.04.17 - 18:32
Вот, стоит поверх тектуры на аяксовской панели: ссылка
31
remrem 27.04.17 - 19:08
А почему тоько изображение? https://i.gyazo.com/a6eea7ff414b1f040b2f4553eccd9113.png

А так чтобы пощупать этот плеер..воспроизвести его
32
remrem 27.04.17 - 19:11
Как-то можешь написать как ты всё это создал? Чтобы готовый был исходник..чтобы я мог его и у себя так сделать
33
diabloxxl 27.04.17 - 20:02
Я уже всё здесь расписал. Качай плеер, качай стиль и вставляй с помощью этого кода себе на сайт.
Вот код плеера:
<script src="/audioplayer/uppod-0.12.8.js"></script>
<script src="стиль"></script>
<div id="audioplayer" style="width: 300px; height: 61px; display: inline-block; padding: 0px; line-height: 1; text-align: left; cursor:default; overflow: hidden; margin: -15px -15px -15px -10px;" wmode="transparent"></div>
<script type="text/javascript">this.player = new Uppod({m:"audio",uid:"audioplayer",file:"твой файл",st:"uppodaudio"});</script>

Вот стиль: ссылка
34
remrem 27.04.17 - 20:15
Этот код плеера с твоим стилем показывается без прозрачности..Мне бы узнать как ты вставил тот скрипт и css

Не могу никак понять..что и как..мне бы реальный пример..чтобы видеть
35
diabloxxl 27.04.17 - 20:30
скрипт можно вставить после скрипта с плеером, вот так:
<script type="text/javascript">this.player = new Uppod({m:"audio",uid:"audioplayer",file:"твой файл",st:"uppodaudio"}); jQuery("uppod_player_div").not("[class*=control] *").css('background-color', 'transparent');</script>

css вставляешь в любой из css файлов на твоём сайте так как я указал. Или в разделе <head>, который в начале вот так:
<script>#uibg>canvas{opacity: 0;}</script>

То что я тебе даю и есть реальный пример. А тыкается плеер точно так же как и все другие. Посетив сайт, ты не увидишь того когда, который я вставлял в html.
36
remrem 27.04.17 - 20:37
Все способы перепробовал..прозрачности так и нет..фон плеера серый
37
remrem 27.04.17 - 20:26
Я твой код с твоим стилем прописал в html файле и локально проверяю через браузер..всё также без прозрачности ссылка

Но ты пишешь что решил проблему

Как и куда что вставлять,прописывать..не могу понять..тот скрипт и css
38
diabloxxl 27.04.17 - 20:34
объясню ещё проще.
В конце <head> пишешь: <style>#uibg>canvas{opacity: 0;}</style>
В конец <body> пишешь <script>jQuery("uppod_player_div").not("[class*=control] *").css(’background-color’, ’transparent’);</script>
39
remrem 27.04.17 - 20:42
Всё сделал как ты написал..код прописал ..скрипт и css тоже прописал
Локально проверяю через браузер..фон плеера серый..прозрачности нет
40
diabloxxl 27.04.17 - 20:43
Почисти кэш.
И дай ссылку на сайт, поищу в чём проблема.
41
remrem 27.04.17 - 20:46
Вот так делал ..что не так?

<script src="http://myst-u.ru/audioplayer/uppod-0.12.8.js"></script>
<script src="https://myst-u.ru/audioplayer/styles/audio_transparent.js"></script>

<div id="audioplayer" style="width: 300px; height: 61px; display: inline-block; padding: 0px; line-height: 1; text-align: left; cursor:default; overflow: hidden; margin: -15px -15px -15px -10px;" wmode="transparent"></div>
<script type="text/javascript">this.player = new Uppod({m:"audio",uid:"audioplayer",file:"твой файл",st:"uppodaudio"});</script>
<head><style>#uibg>canvas{opacity: 0;}</style></head>
<body> <script> jQuery("uppod_player_div").not("[class*=control] *").css('background-color', 'transparent');</script>

42
diabloxxl 27.04.17 - 20:49
Если локально, то тебе ещё jquery скачать и подключить надо.
И head идёт в начало сайта, а всё остальное надо в <body>
43
diabloxxl 27.04.17 - 20:55
Лови полный текст рабочей страницы:
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<style>
body{background: #000}
#uibg>canvas{opacity: 0;}
</style>
</head>
<body>
<script type="text/javascript" src="./uppod-0.12.8.js"></script>
<script type="text/javascript" src="./audio_transparent.js"></script>
<div id="audioplayer" style="width: 300px; height: 61px; display: inline-block; padding: 0px; line-height: 1; text-align: left; cursor:default; overflow: hidden; margin: -15px -15px -15px -10px;" wmode="transparent"></div>
<script type="text/javascript">this.player = new Uppod({m:"audio",uid:"audioplayer",st:"uppodaudio"}); jQuery("uppod_player_div").not("[class*=control] *").css('background-color', 'transparent');</script>
</body>
44
diabloxxl 27.04.17 - 20:59
ах да, wmode="transparent" ненадо.
45
remrem 27.04.17 - 21:04
Теперь всё ок..работает..не хватало того jquery скрипта
46
remrem 27.04.17 - 21:28
Ты этот скрипт и css сам создал?или где-то уже может видел на чужих сайтах
Такой плеер с прозрачным фоном и ты взял оттуда этот скрипт и css

Просто интересно
47
diabloxxl 28.04.17 - 01:36
Это базовые знания html. Просто узнал названия элементов плеера через браузерскую консоль. (правая клавиша — исследовать элемеент). И применил прозрачность на те элементы, у которых был серый фон с помощью простенького скрипта. Сначала пробовал сделать всё через css, но плеер настойчиво переписывал цвета, поэтому я применил динамическое изменение css после создания плеера.
48
remrem 28.04.17 - 02:05
Ну это полезно тем,у кого здесь на uppod PRO версия
Выставил в редакторе стилей галочку Прозрачность и можно этот скрипт и css прописывать

А вот у меня не PRO версия..и у меня всегда будет фон плеера
49
diabloxxl 28.04.17 - 08:43
Можно таким же образом применить css стили ко всем элементам с фоном в html5 плеере, и будет тебе прозрачность. Для этого PRO не нужно.
50
diabloxxl 28.04.17 - 08:45
Ты уже пробовал этот скрипт и css на обычных html5 плеерах?
51
diabloxxl 28.04.17 - 08:48
Если у тебя есть доступ ко всем отдельным элементам, почему же ты не сможешь добавить им прозрачности?
Это во флеш плеере такое не проканает. А в html5 пожалуйста.
52
remrem 28.04.17 - 09:54
Я пробовал применить этот скрипт и css к своему html5 плееру

Фон в плеере остаётся,прозрачности нет..
Там роль играет стиль video11–123.js
В нём должна быть вся прозраность
53
remrem 28.04.17 - 09:56
Проверь у себя..как будет работать твой плеер с прозрачностью ..без стиля audio11–123.js
Сообщить об ошибке на сайте
 Uppod © 2008–2020
Сообщить об ошибке на сайте
Если ошибка относится к плееру, а не сайту, либо Вы хотите получить ответ на вопрос —
лучше написать на форуме