Когда я использую JS:
var mediaSource = new MediaSource();
Это вызывает ошибку в Safari12.
Какой синтаксис для Safari?
new MediaSource() прекрасно работает на Safari 12 на OSX.Я подозреваю, что вы на iOS?
new MediaSource()
Согласно MDN , iOS Safari 12 не поддерживает MediaSource, только версия для настольного компьютера поддерживает.
MediaSource