videojs-vr icon indicating copy to clipboard operation
videojs-vr copied to clipboard

HLS no video only audio on iOS 14

Open CHTyiyinchen opened this issue 5 years ago • 6 comments

Description

After upgrade to iOS 14.0.1 browser on iPhone can't stream m3u8 properly. Streaming HLS 360 degree video can only show black screen , but sound works fine. Is there anyone having the same problem?

Results

Expected

360 video with sound

Actual

no video but sound works fine

versions

videojs-vr @version 1.7.1 video.js 7.8.4

browsers

safari, chrome on iPhone iOS 14

OSes

iPhone iOS 14

plugins

http-streaming @version 1.11.0-alpha.1

CHTyiyinchen avatar Sep 25 '20 09:09 CHTyiyinchen

yes,I have the same problem

lixiaojun99 avatar Oct 15 '20 07:10 lixiaojun99

Same here. But it seems to be fixed on IOS 14.2..

owenjeon avatar Nov 02 '20 04:11 owenjeon

Yes its a bug in webkit, fixed in 14.2

jaripenttinen avatar Nov 05 '20 19:11 jaripenttinen

I'm experiencing this issue on 14.3 :-) Did you figure out how to fix that?

singerxt avatar Feb 02 '21 16:02 singerxt

when play m3u8 format 360 video on iphone, i also have the same problem.

can you help me ?

yaozhufang-rits avatar Mar 04 '21 01:03 yaozhufang-rits

@yaozhufang-rits, unfortunately, iPhone 12 and the latest iPad and MacBooks with m1 Chip have a regression WebKit issue which causes WebGL is unable to render video textures when video use hls.

We can hope that Apple will patch it soon however they are not announcing webkit updates. So we don't know when this will happen.

You can read more about his issue here:

https://bugs.webkit.org/show_bug.cgi?id=215908

Update 03.05.2021

This issue is resolved in iOS 14.6 (Beta). So we can expect this resolved in the next release! :-)

singerxt avatar Mar 04 '21 15:03 singerxt