首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cobalt支持webm渐进播放吗?

Cobalt支持webm渐进播放吗?
EN

Stack Overflow用户
提问于 2017-06-22 09:23:58
回答 1查看 147关注 0票数 0

MediaSource和渐进播放似乎使用了不同的演示器。ChunkDemuxer用于MediaSource,ShellDemuxer用于渐进播放。

在ShellParser.cpp实现中:

代码语言:javascript
复制
PipelineStatus ShellParser::Construct(
        scoped_refptr<ShellDataSourceReader> reader,
        scoped_refptr<ShellParser>* parser,
        const scoped_refptr<MediaLog>& media_log) {
      DCHECK(parser);
      DCHECK(media_log);
      *parser = NULL;
      // download first 16 bytes of stream to determine file type and extract basic
      // container-specific stream configuration information
      uint8 header[kInitialHeaderSize];
      int bytes_read = reader->BlockingRead(0, kInitialHeaderSize, header);
      if (bytes_read != kInitialHeaderSize) {
        return DEMUXER_ERROR_COULD_NOT_PARSE;
      }
      // attempt to construct mp4 parser from this header
      return ShellMP4Parser::Construct(reader, header, parser, media_log);
    }

似乎Cobalt只能解出MP4容器(仅限ShellMP4Parser)进行渐进回放。

钴的状态已知吗?我们如何支持设备上的webm渐进播放?

EN

回答 1

Stack Overflow用户

发布于 2017-06-22 11:06:55

钴不支持WebM/VP9 9渐进播放。我们改变了渐进一致性测试,将VP9改为H264。这件事很快就会发生。eme/commit/d7767e13be7ed8b8bdb2efda39337a4a2fb121ba

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44695356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档