Bluesky app fork with some witchin' additions 💫

use mp4 over webm (#3666)

* use mp4 over webm

* tinymp4

* safari only

authored by hailey.at and committed by

GitHub 76aef2d0 316fce64

+11 -2
+11 -2
src/lib/strings/embed-player.ts
··· 352 352 353 353 if (id && filename && dimensions && id.includes('AAAAC')) { 354 354 if (Platform.OS === 'web') { 355 - id = id.replace('AAAAC', 'AAAP3') 356 - filename = filename.replace('.gif', '.webm') 355 + const isSafari = /^((?!chrome|android).)*safari/i.test( 356 + navigator.userAgent, 357 + ) 358 + 359 + if (isSafari) { 360 + id = id.replace('AAAAC', 'AAAP1') 361 + filename = filename.replace('.gif', '.mp4') 362 + } else { 363 + id = id.replace('AAAAC', 'AAAP3') 364 + filename = filename.replace('.gif', '.webm') 365 + } 357 366 } else { 358 367 id = id.replace('AAAAC', 'AAAAM') 359 368 }