Группа: Бывалые
Ранг: Отмычка
Сообщений: 74
 Дата:
19.05.2015 в 21:47
Думал нужен или нет данный скрипт, но потом всё таки решил предоставить его вам может кому и пригодится. Данный плеер создан на HTML5 CSS3 стандартах и работает безупречно.
Описание: HTML5 CSS3 аудио плеер для сайта
HTML5 CSS3 аудио плеер для сайта - работает хорошо не глючит есть возможность с лево установить свой логотип сайта, так же можно как включить проигрывать музыку так же и ставить на паузу. Ещё одно преимущество в том что есть настройка звука как громче так и тиши + с низу полоса прокрутки наведя на которую мышкой будет показывать текущий момент песни.
Установка: HTML5 CSS3 аудио плеер для сайта
HTML код плеера
Данный код предоставленный ниже вам нужно установить в то место на сайте где вы будете слушать песню. Код <!-- Audio Player HTML --> <div class="audio-player"> <h1>Demo - Preview Song</h1> <img class="cover" src="/img/cover.png" alt=""> <audio id="audio-player" src="Ссылка на песню" type="audio/mp3" controls="controls"></audio> </div> <!-- end Audio Player HTML --> Где в коде написано ссылка на песню туда вам нужно вставлять ссылку на песню для проигрывания.
CSS стили плеера
Данные стили вам нужно установить в стили вашего сайта в самый низ, не чего удалять не нужно вам нужно только добавить. Код .audio-player, .audio-player div, .audio-player h1, .audio-player a, .audio-player img, .audio-player span, .audio-player button { margin: 0; padding: 0; border: none; outline: none; }
div.audio-player { position: relative; width: 400px; height: 120px; background: #4c4e5a; background: -webkit-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%); background: -moz-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%); background: -o-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%); background: -ms-linear-gradient(top, #4c4e5a 0%, #2c2d33 100%); background: linear-gradient(top, #4c4e5a 0%, #2c2d33 100%);
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
/* Title */ .audio-player h1 { position: absolute; top: 37px; left: 165px;
font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 14px; color: #ececec; text-shadow: 1px 1px 1px rgba(0,0,0, .5); }
/* Cover */ .audio-player .cover { position: absolute; top: 0; left: 0; }
/* Buttons */ .mejs-controls .mejs-button button { cursor: pointer; display: block; position: absolute; text-indent: -9999px; }
/* Play & Pause */ .mejs-controls .mejs-play button, .mejs-controls .mejs-pause button { width: 21px; height: 21px; top: 35px; left: 135px; background: transparent url(../img/play-pause.png) 0 0; }
.mejs-controls .mejs-pause button { background-position:0 -21px; }
/* Mute & Unmute */ .mejs-controls .mejs-mute button, .mejs-controls .mejs-unmute button { width: 14px; height: 12px; top: 70px; left: 140px; background: transparent url(../img/mute-unmute.png) 0 0; }
.mejs-controls .mejs-unmute button { background-position: 0 -12px; }
/* Volume Slider */ .mejs-controls div.mejs-horizontal-volume-slider { position: absolute; top: 71px; left: 165px; cursor: pointer; }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { width: 200px; height: 8px; background: #212227;
-webkit-box-shadow: inset 0px 1px 0px rgba(0,0,0, .3), 0px 1px 0px rgba(255,255,255, .25); -moz-box-shadow: inset 0px 1px 0px rgba(0,0,0, .3), 0px 1px 0px rgba(255,255,255, .25); box-shadow: inset 0px 1px 0px rgba(0,0,0, .3), 0px 1px 0px rgba(255,255,255, .25);
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { position: absolute; width: 0; height: 6px; top: 1px; left: 1px; background: url(../img/volume-bar.png) repeat-x;
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
/* Progress Slider */ .mejs-controls div.mejs-time-rail { width: 400px; }
.mejs-controls .mejs-time-rail span { position: absolute; display: block; width: 400px; height: 5px; left: 0; bottom: 0; cursor: pointer; -webkit-border-radius: 0px 0px 2px 2px; -moz-border-radius: 0px 0px 2px 2px; border-radius: 0px 0px 2px 2px; }
.mejs-controls .mejs-time-rail .mejs-time-total { background: #999999; }
.mejs-controls .mejs-time-rail .mejs-time-loaded { width: 0; background: #cccccc; }
.mejs-controls .mejs-time-rail .mejs-time-current { width: 0; background: #64b44c; }
/* Volume Slider & Progress Bar Handle */ .mejs-controls .mejs-time-rail .mejs-time-handle, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle { position: absolute; display: block; width: 12px; height: 14px; top: -4px; background: url(../img/handle.png) no-repeat; }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle { top: -2px; }
/* Time Float Box */ .mejs-controls .mejs-time-rail .mejs-time-float { position: absolute; display: none; width: 33px; height: 23px; top: -26px; margin-left: -17px; background: url(../img/time-box.png); }
.mejs-controls .mejs-time-rail .mejs-time-float-current { width: 33px; display: block; left: 0; top: 4px;
font-family: Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-align: center; } Script плеера
Данный скрипт нужно вам установит в нижнюю или в верхнюю часть вашего сайта. Код <script src="/js/mediaelement-and-player.min.js"></script> <script> $(document).ready(function() { $('#audio-player').mediaelementplayer({ alwaysShowControls: true, features: ['playpause','volume','progress'], audioVolume: 'horizontal', audioWidth: 400, audioHeight: 120 }); }); </script> Вот и всё на этом установка HTML5 CSS3 аудио плеер для сайта uCoz завершена и вам остаётся толбко скачать архив и залить папки в файловый менеджер вашего сайта. Скачать
|