Я тестирую поток HLS с использованием videojs для проекта, над которым я работаю, и по какой-то причине, когда размер окна несколько раз изменяется, кажется, что поток изменяется с соотношением сторон 16: 9 и через несколькоmoment переключается обратно на соотношение сторон, установленное в экземпляре videojs.
В моем случае соотношение сторон установлено на 256: 239, и если размер окна изменяется в большинстве случаев, это приводит к изменению соотношения сторон с помощьювидео отображается следующим образом:
Поток через стороннего производителя, и хотя я общаюсь с третьим лицом, мне сказали, чтовопрос не с их конца.Я не уверен, где проблема, если честно, но увидев это: videojs / videojs-contrib-hls # 305 Я могу поверить, что это может быть похожая проблема.Есть ли какие-либо конфигурации с моей стороны, которые я могу установить, или это проблема самого потока?
Я создаю видео со следующими настройками:
this.player = videojs('video', {
aspectRatio: '256:239',
controls: true,
autoplay: false,
muted: true,
html5: {
hls: {
overrideNative: true
}
}
});
У меня естьсоздал стек-блиц для репликации проблемы и происходит то же самое: https://stackblitz.com/edit/videojs-hls-issue?file=src%2Fapp%2Fvideo%2Fvideo.component.ts
Номера версий:
- VideoJS версии 7.5.0
- Хотя это может бытьне имеет значения, так как это приложение Angular, я также использую VideoJS Typings версии 7.2.8
Кроме того, я проверил это на Angular 5.2.8, а также Angular 7.2.4 и выпуске.похоже, чаще встречается на macOS.