接下来JS无法在Safari上播放MKV或AVI?

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

我目前正在网络浏览器上的 Next JS 中开发视频播放器,我可以在 Chrome 上播放我想要的任何内容,我目前正在使用react-player lib。

但在 Safari 上,无法播放 MKV 或 AVI 视频。

你有什么办法可以让它成为可能吗?

非常感谢。

next.js browser safari avi mkv
1个回答
0
投票

桌面版 Safari (Mac OS X) 支持已安装的 QuickTime 版本支持的所有媒体,包括任何已安装的第三方编解码器。默认情况下,MacOS 本身不支持 MKV 文件;您必须使用带有编解码器的现代浏览器(例如 Chrome)来解码 MKV 容器。

iOS 上的 Safari 支持低复杂度 AAC 音频、MP3 音频、AIF 音频、WAVE 音频和基线配置文件 MPEG-4 视频。

一般来说,如果您绝对需要支持 Safari,请考虑使用使用 HLS 之类的流媒体服务器,或者可以对您的媒体进行实时转码,以确保它可以在您的浏览器中正确播放或提供 MPEG-4(基本配置文件)和 Ogg 格式的媒体格式,以便您的媒体可以在支持 HTML5 的浏览器中播放。

目前,大多数浏览器都支持低复杂度的 AAC 和 MP3 音频以及基本配置文件 MPEG-4。大多数不支持这些格式的浏览器都支持使用 Ogg 文件格式的 Theora 视频和 Vorbis 音频。

Safari HTML5 音频和视频指南

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