如何在主屏幕 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
我已经用谷歌搜索了一段时间,如果这个问题是重复的,请告诉我,但这是我想要实现的目标:
在 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