如何在主屏幕 Safari/Chrome 音频播放期间用名称替换文件 link?

How to replace file link with a name during Safari/Chrome audio playback on home screen?

我已经用谷歌搜索了一段时间,如果这个问题是重复的,请告诉我,但这是我想要实现的目标: 在 audio.js 库的帮助下,我正在制作一个 HTML <audio> 播放系统。 音频播放非常好,在 iphone 中有一些小问题,但是当我在 phone(Android 或 iOS 上播放时,音频控制出现在 phone 的媒体播放器和主屏幕,这是一件好事,但它向我的音频显示 link,而不是文件名。

这是正在发生的事情:

我要的是这个(摘自某知名音频播放网站):

请让我知道我遗漏了什么,或者问题是否不完整或不正确! 任何类型的评论或建议将不胜感激。 谢谢

我认为将 title 属性(在 audio 元素上)设置为您想要显示的字符串,可能是您想要的解决方案。

PS:我在 SO 方面没有经验,所以请不要把一切都放在我身上,只是想提供帮助。

作为对赏金的回应,我很确定接受的答案没有可信或官方来源。

关于 <audio> 标签的官方文档始终没有引用 title 属性 MDN: <audio> 作为示例。在 <audio> 元素上使用 title 属性不会对原生 api.

的典型用户产生任何神奇的行为

audio.js 的作者在他的文档中也没有提到 title,在他的 well-commented 源代码中也没有提到它。 audio.js的作者也没有在官方的模块使用示例中使用它。

audio.js 文档提供了两个显示歌曲标题的示例。 One of them uses an <h1> to display the title and the other one 使用 :before pseudo-element。任何地方都没有 title 属性的迹象。

使用 title 属性的建议回答了 OP 的问题,这似乎是个巧合。

@sphinx