我有一个网页,上面有大约50个音频播放器。我想使用InfiniteScroll在用户滚动时一次仅加载大约10个播放器。我遇到的问题是,我使用的是一个名为MediaElement.js的HTML5 audio插件,而这个插件并不适用于加载到我页面中的新播放器。我正在寻找的是一种在内容加载的每一部分之后进行回调的方法,这样我就可以再次初始化MediaElement.js,这样它就可以应用于所有新加载的音频元素。
我尝试使用InfiniteScroll的以下选项来实现这一点,但它似乎只有在我第一次加载页面时才会加载。当每个部分的内容加载到页面中时就不会了。
// Just a testing fun
当我使用ajax加载内容时,它不会将MediaElements.js应用于我的音频播放器,因此音频不会显示。我认为这是因为MediaElement.js加载了wp- for (),这个新的音频随后被添加到DOM中,并且它不为MediaElement.js所识别。
当地的视频也是如此。
我怎么解决这个问题?
我正在创作一个wordpress主题。当我使用ajax加载内容时,它不会将MediaElements.js应用于我的音频播放器,因此音频不会显示。我认为这是因为MediaElement.js加载了wp- for (),这个新的音频随后被添加到DOM中,并且它不为MediaElement.js所识别。
当地的视频也是如此。
我怎么解决这个问题?