在Safari中看不到HTML音频跳过控件

问题描述 投票:0回答:1

在Chrome浏览器中,我可以看到该控件能够在音频中向前或向后跳过,但是在Safari中,我看不到它。

[我已经尝试将srctype属性直接放置在音频控件和子source标签中,结果相同。

<audio controls="" controlslist="nodownload" src="http://myserver:1340/api/v1/media/mediaAsset/s3/groupId/25/variantId/6?token=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhbGciOiJSUzI1NiIsImtleSI6ImJ3QXV0aFBsYXRmb3JtIiwiYXVkIjoiYndBdXRoUGxhdGZvcm0iLCJzdHJhdGVneSI6ImNsb3VkVXNlciIsImlkIjo3NiwiZmlyc3ROYW1lIjoiVGVzdCIsImxhc3ROYW1lIjoiRWRpdG9yIiwiZW1haWwiOiJ0ZXN0LmVkaXRvckBidXNpbmVzc3dpcmUuY29tIiwicG9ydHJhaXQiOiIiLCJjb25uZWN0QWNjb3VudCI6MTAxMDM3NiwidGltZXpvbmUiOi01LCJjaXR5IjoiTmV3IFlvcmsiLCJpYXQiOjE1ODU5NTY3MTcsImV4cCI6MTU4NTk1NjczN30.WnGPJpEnhxhiwmd5mELBmiR1r6lyRzNHtxPTA0XV0YKW-P619yy1OrnnmkdgjiKJNinIRHCrOr_DrCdJbdNj49sVP6J4n7pRcot2c6a1Xpe8K5xTPJ2qyYL_V7N_n5NIsoXNrEYMgHzAjVE3AJ-LVaBbbcFgSu4adTaV0AC1mpCwer7_bVB1J_Sx6oT57xJa_61Ajqd2Gyu712XTy46rp164ad6Iz0PYxxDqGTb7gQ46RvVMocvV4N6tZwdo_zBqev9RPdf1qeYxpieWlXvI3VUMdUCloxdaLiPx72Q6Hc2oHxfs63jOw8esv7QUFtcnzPrYDNq_lggcj4c4s10feg" type="audio/mp3"></audio>
javascript html safari web-audio-api
1个回答
0
投票

controls标记中的audio属性没有值,甚至没有一个空值,并且controlslist在w3.org上没有被列为有效属性,因此您应该避免这种情况。某些浏览器可能不能容忍无效属性。因此,您只需将此标签写为<audio controls src="..." type="audio/mp3">

此外,type属性仅在作为source标记的子代的audio标记中有效。

资源:https://www.w3.org/html/wiki/Elements/audio

© www.soinside.com 2019 - 2024. All rights reserved.