这更像是绷带,但对我的项目有用。我注意到,这种行为似乎与我的播客持续时间超过一个小时有关,而且似乎仅限于移动浏览器。因此,我所做的只是隐藏溢出(这可能不适用于所有人):
/* MediaElement */
.mejs-container[style] {
overflow: hidden !important;
}
播客上没有显示持续时间,虽然不理想,但它确实有效。最主要的是音频文件播放时没有令人讨厌的行为。。。播放/暂停仍然有效。。。所有持续时间在一小时以下的音频文件显示的持续时间都很好,工作正常。
对我来说,这很有效,因为它确实不会破坏用户体验。我更喜欢显示持续时间,但这并不是一个交易的破坏者,因为有一个进度条,用户仍然可以判断一个给定的播客还剩多少时间。
不幸的是,在这种情况下(除了切换音频播放器之外),这是一个很好的解决方案,对我来说也很有用。大多数用户可能都不会注意到,而且播客时间超过一个小时并不是这个网站的常态,所以让播客以这种方式工作是一个很好的解决方案。
谢谢,乔希