Можно ли стилизовать тег с плейлистом?

#javascript #html #css #css-selectors

#javascript #HTML #css #css-селекторы

Вопрос:

Я создал аудиотег с плейлистом песен, но мне трудно понять, как оформить аудиотег. У кого-нибудь из вас есть готовые стили, которые я могу включить или прикрепить, мне нужен какой-нибудь обычный белый MP3-плеер, вроде того, который я отправляю на картинке.
MP3-плеер, который я хочу, чтобы он был

Мой текущий проигрыватель

Объяснение кода: я создал проигрыватель с плейлистом, в котором я могу воспроизводить, какую песню я хочу воспроизвести, он также автоматически переходит песня за песней, и когда все песни закончились, он начинается с начала. Мне нужно стилизовать свой код.

 <meta charset="UTF-8">
        <title>HTML5 Audio Player</title>
        <style>
    .audioPlayer{
      display: block;
      border-radius: 20px;
      margin:0 auto;
    }
            #playlist{
                list-style: none;
            }
            #playlist li a{
                color:black;
                text-decoration: none;
            }
            }
            #playlist li a:hover{
                color:grey;
            }
            #playlist li a:active{
                color: steelblue;
            }
            #playlist .current-song a{
                color:grey;
            }
        </style>
    
    
        <p>Muzika prosledjena preko <a href="ljubinko-stojanovic-smrtnik-privatna-baza-podataka.webnode.com">privatne baze podataka</a></p>
        <audio class="audioPlayer" src="" controls="" id="audioPlayer">
        Vaš čitač internet stranica ne podržava ovu radnju.
        </audio>
        <ul id="playlist">
            <li class="current-song"><a href="https://archive.org/download/crveni-telefon/Koktel ljubavi.mp3">Nedeljko Bajić Baja - Koktel Ljubavi</a></li>
            <li><a href="https://archive.org/download/radio_202012/Disco.mp3">Nedeljko Bajić Baja - Disko</a></li>
            <li><a href="https://archive.org/download/radio_202012/Radio.mp3">Nedeljko Bajić Baja - Radio</a></li>
            <li><a href="https://archive.org/download/crveni-telefon/Crveni telefon.mp3">Nedeljko Bajić Baja - Crveni telefon</a></li>
        </ul>
        <script src="https://code.jquery.com/jquery-2.2.0.js"></script>
        <script src="https://ia601405.us.archive.org/16/items/audioplayer_202012/audioPlayer.js"></script>
        <script>
            // loads the audio player
            audioPlayer();
        </script>
 

Ответ №1:

Другой ответ технически верен, но немного не хватает деталей. Вам нужно использовать JS для просмотра некоторых действий с кнопками и создания собственного интерфейса проигрывателя / управления, к которому будут привязаны ваши действия. Это <audio> проигрыватель по умолчанию, который у вас есть, который не будет стилизован как таковой, за исключением диктовки элементов управления.

Однако вам не обязательно делать это самому. Вы можете начать с чего-то вроде AmplitudeJS, что поможет вам пройти большую часть пути. В основном это HTML5, поэтому стилизация должна быть достаточно простой.

Вот полезный учебник для достижения того, что вы пытаетесь сделать.

Комментарии:

1. Насколько я понимаю, мне нужно написать свой собственный код для MP3-плеера и включить CSS и Javascript из вашей ссылки?

2. Вы должны быть в состоянии подобрать и запустить это, а затем настроить HTML в соответствии с вашими потребностями.

Ответ №2:

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

Комментарии:

1. Значит, я не могу стилизовать аудио-тег, поэтому нет возможности изменить его каким-либо образом?

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

3. Спасибо, очень полезно!