MediaElement.js Проигрыватель только для аудио: как я могу заставить его отображать проигрыватель на определенной ширине?

#parameters #mediaelement.js

#параметры #mediaelement.js

Вопрос:

например, я использую тег с набором src, и он воспроизводится нормально. Однако mediaelement создает контейнер, размер которого равен 400 на 30 пикселей. Если я использую, это не имеет никакого эффекта.

Если это имеет значение, я использую это как часть плагина для встраивания мультимедиа HTML5 для WordPress, но я использую тег audio вручную, и это вызывает mediaelement.js.

Ответ №1:

 $('audio').mediaelementplayer({
    audioWidth: 500,
    audioHeight: 500
});
  

сделает свое дело!

Ответ №2:

У меня была такая же проблема при работе с media element. Однако, если вам нужно, чтобы аудиопроигрыватель был больше 30 пикселей, что, похоже, у вас и есть, тогда вы можете просто установить минимальную высоту.

 .mejs-container { min-height: 80px }
  

Если вам нужно, чтобы он был меньше, сделайте то же самое с максимальной высотой.

 .mejs-container { max-height: 20px }
  

Вот как я это обошел.

Ответ №3:

Я не уверен, как работает плагин WordPress, но вы можете установить ширину / высоту звука в параметрах mediaelement при его инициализации. Смотрите параметры проигрывателя на сайте mediaelementjs