Реализация WordPress Audio (разработка темы) - PullRequest
0 голосов
/ 23 октября 2018

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

Когда файл добавляется с помощью кнопки добавления мультимедиа на заднем плане, файл добавляется на страницу / запись.Когда вы просматриваете страницу, проигрыватель мультимедиа загружается в аудио-тег HTML5, а не во встроенные элементы MediaElements, но если вы просматриваете страницу и изменяете размер экрана до 768 пикселей или менее, то загружаются элементы MediaElements.Я смотрел и смотрел, но я не могу понять, что это вызывает.

1 Ответ

0 голосов
/ 24 октября 2018

В консоли возникает ошибка JS, которая отображается только при загрузке сайта с шириной более 768 пикселей, как вы упоминали в своем посте.Ошибка связана с вашей темой /assets/masonry-settings.js file.Я думаю, что ошибка JS блокирует JS из плагина медиаэлементов от возможности перехвата нативного аудио-тега HTML5, как это должно быть.

Uncaught TypeError: $container.masonry is not a function at runMasonry (masonry-settings.js?ver=1.0:29)

Предполагая, что выРазработчик темы, вы должны быть в состоянии решить проблему ...

...