WordPress 音频实现(主题开发)
WordPress Audio Implementation (Theme Development)
我目前正在研究一个针对工作室的主题,我以为我快要完成了,但后来我注意到音频没有正确实现(这对于基于音乐的主题有点重要)。
当使用后端的添加媒体按钮添加文件时,文件会添加到 page/post。当您查看页面时,媒体播放器似乎加载了 HTML5 音频标签而不是内置的 MediaElements,但是如果您检查页面并将屏幕尺寸更改为 768px 或更小,则加载 MediaElements .我看了又看,但我似乎无法找出是什么原因造成的。
控制台中似乎存在一个 JS 错误,只有当您在 post 中提到的以大于 768 像素的宽度加载网站时才会显示该错误。该错误源于您的主题 /assets/masonry-settings.js
文件。我认为 JS 错误阻止了来自媒体元素插件的 JS 能够劫持本机 HTML5 音频标签,因为它应该这样做。
Uncaught TypeError: $container.masonry is not a function
at runMasonry (masonry-settings.js?ver=1.0:29)
假设您是主题开发者,您应该能够解决问题...
我目前正在研究一个针对工作室的主题,我以为我快要完成了,但后来我注意到音频没有正确实现(这对于基于音乐的主题有点重要)。
当使用后端的添加媒体按钮添加文件时,文件会添加到 page/post。当您查看页面时,媒体播放器似乎加载了 HTML5 音频标签而不是内置的 MediaElements,但是如果您检查页面并将屏幕尺寸更改为 768px 或更小,则加载 MediaElements .我看了又看,但我似乎无法找出是什么原因造成的。
控制台中似乎存在一个 JS 错误,只有当您在 post 中提到的以大于 768 像素的宽度加载网站时才会显示该错误。该错误源于您的主题 /assets/masonry-settings.js
文件。我认为 JS 错误阻止了来自媒体元素插件的 JS 能够劫持本机 HTML5 音频标签,因为它应该这样做。
Uncaught TypeError: $container.masonry is not a function
at runMasonry (masonry-settings.js?ver=1.0:29)
假设您是主题开发者,您应该能够解决问题...