Fix video only HLS on ios

This commit is contained in:
Chocobozzz 2020-07-31 13:49:36 +02:00
parent 805d6a354b
commit d7b1c7b4f1
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
1 changed files with 6 additions and 2 deletions

View File

@ -50,9 +50,13 @@ async function updateMasterHLSPlaylist (video: MVideoWithFile) {
let line = `#EXT-X-STREAM-INF:${bandwidth},${resolution}` let line = `#EXT-X-STREAM-INF:${bandwidth},${resolution}`
if (file.fps) line += ',FRAME-RATE=' + file.fps if (file.fps) line += ',FRAME-RATE=' + file.fps
const audioCodec = await getAudioStreamCodec(videoFilePath)
const videoCodec = await getVideoStreamCodec(videoFilePath) const videoCodec = await getVideoStreamCodec(videoFilePath)
line += `,CODECS="${videoCodec},${audioCodec}"` line += `,CODECS="${videoCodec}`
const audioCodec = await getAudioStreamCodec(videoFilePath)
if (audioCodec) line += `,${audioCodec}`
line += '"'
masterPlaylists.push(line) masterPlaylists.push(line)
masterPlaylists.push(VideoStreamingPlaylistModel.getHlsPlaylistFilename(file.resolution)) masterPlaylists.push(VideoStreamingPlaylistModel.getHlsPlaylistFilename(file.resolution))