Forum Discussion
MELERIX
Feb 17, 2020Brass Contributor
Why the new Edge does not support HEVC or HEIC content from websites ?
currently in the new Edge its not possible to play videos in HEVC format, neither watch pictures in HEIC format. NOTE: I have both extensions (for HEVC and for HEIC) from store already installed but...
PetarVutov
Mar 15, 2021Copper Contributor
I'm on Version 89.0.774.50 (Official build) (64-bit).
MP4 HEVC files could be played in a browser, trough the HTML5 Video tag.
But not possible to be loaded in MediaSource.
MediaSource still reports "video/mp4; codecs="hvc1"" is not supported.
It it interesting that right now "buffer = mediaSource.addSourceBuffer('video/mp4; codecs="hvc1.1.6.H150.90"');" doesn't throw an exception.
It can even be added a single buffer via "buffer.appendBuffer(frame.data);".
But after that buffer goes to readyStates of: 'open', 'ended', 'closed' and are called events 'updatestart', 'error', 'updateend', 'sourceended' and 'sourceclose'.
Relations between events and readyState are:
'updatestart' : 'open',
'error' : 'ended',
'updateend' : 'ended',
'sourceended' : 'ended',
'sourceclose' : 'closed'
Does anyone have a different experience. It could be something from my implementation, although it is working fine with MP4 AVC files.
MP4 HEVC files could be played in a browser, trough the HTML5 Video tag.
But not possible to be loaded in MediaSource.
MediaSource still reports "video/mp4; codecs="hvc1"" is not supported.
It it interesting that right now "buffer = mediaSource.addSourceBuffer('video/mp4; codecs="hvc1.1.6.H150.90"');" doesn't throw an exception.
It can even be added a single buffer via "buffer.appendBuffer(frame.data);".
But after that buffer goes to readyStates of: 'open', 'ended', 'closed' and are called events 'updatestart', 'error', 'updateend', 'sourceended' and 'sourceclose'.
Relations between events and readyState are:
'updatestart' : 'open',
'error' : 'ended',
'updateend' : 'ended',
'sourceended' : 'ended',
'sourceclose' : 'closed'
Does anyone have a different experience. It could be something from my implementation, although it is working fine with MP4 AVC files.