作者:mobiledu2502927067 | 来源:互联网 | 2023-05-24 11:45
根据caniuse网站,Opera支持audio
标签.按照w3schools,Opera也支持mp3.但是这段代码不起作用.即使来自w3schools 的样本也不起作用,如果ogg部分被移除 -
我已经通过在Windows 7 64位(WoW64)上通过Spoon.net运行的Opera 20.0.1387.77进行了测试.并且,如果不支持,那么我应该如何捕获错误并通知用户?我试过用$("#audio").error.code
,但error
确实如此null
.
1> Alexander O'..:
考试:
在BrowserStack上通过不同的操作系统和Opera版本配置运行此JSFiddle后,考虑到从Presto到WebKit的切换,我提出了以下兼容性信息.
Opera MP3兼容性:
列出列表项,版本号,.canPlayType('audio/mpeg;')
返回值以及播放音频文件的实际成功/失败.
Windows 8和8.1:
25-27: "probably"
成功
Opera <= 24 : ""
,失败
Windows 7的:
歌剧27: "probably"
失败了
Opera <= 26 : ""
,失败
Windows XP:
Opera <= 27: ""
失败
OS X 10.10和10.9:
歌剧26-27: "probably"
成功
Opera <= 25 : ""
,失败
OS X 10.8和10.7:
Opera <= 27: ""
失败
OS X 10.6:
Opera <= 25 : ""
,失败
Windows 7上的Opera 27返回"probably"
但未能播放是相当不幸的.
结论:
根据这些信息,Opera似乎本身不包含解码MP3音频文件的必要代码,并且只有在主机操作系统提供兼容库时才能这样做.Opera用户可能拥有播放MP3所需的库,但无法保证.