Вы можете настроить все элементы управления Plyr с помощью Plyr JS. Вот полное описание из официального источника.
Элементы управления
Это разметка, которая отображается дляПлир контролирует.Вы можете использовать элементы управления по умолчанию или предоставить индивидуальную версию разметки в соответствии с вашими потребностями.Вы можете передать следующие опции опции:
Array
опций (это строит элементы управления по умолчанию на основе вашего выбора) Element
с элементами управления String
, содержащий требуемый HTML false
(или пустую строку или массив), чтобы отключить все элементы управления Function
, которые будут выполнены и должны вернуть один из перечисленных выше
DEMO: Проигрыватель Plyr с пользовательскими элементами управления (кнопка загрузки включена) на CodePen.io
В фрагменте StackOverflow кнопка загрузки не работает , потому что она находится в песочнице.Пожалуйста, ознакомьтесь с демонстрацией на CodePen.io (ссылка выше).
Пример с Array
опций:
var controls =
[
'play-large', // The large play button in the center
'restart', // Restart playback
'rewind', // Rewind by the seek time (default 10 seconds)
'play', // Play/pause playback
'fast-forward', // Fast forward by the seek time (default 10 seconds)
'progress', // The progress bar and scrubber for playback and buffering
'current-time', // The current time of playback
'duration', // The full duration of the media
'mute', // Toggle mute
'volume', // Volume control
'captions', // Toggle captions
'settings', // Settings menu
'pip', // Picture-in-picture (currently Safari only)
'airplay', // Airplay (currently Safari only)
'download', // Show a download button with a link to either the current source or a custom URL you specify in your options
'fullscreen' // Toggle fullscreen
];
var player = new Plyr('#player', { controls });