没有VP9支持的钴浏览器的MSE一致性测试

时间:2017-09-14 14:54:46

标签: cobalt

从对质量一致性测试的快速分析来看,我认为该平台支持VP9。

例如MSE AddSourceBuffer的测试用例

var testAddSourceBuffer = createConformanceTest('AddSourceBuffer', 'MSE Core');
testAddSourceBuffer.prototype.title =
    'Test if we can add source buffer';
testAddSourceBuffer.prototype.onsourceopen = function() {
  try {
    this.runner.checkEq(this.ms.sourceBuffers.length, 0, 'Source buffer number');
    this.ms.addSourceBuffer(Media.AAC.mimetype);
    this.runner.checkEq(this.ms.sourceBuffers.length, 1, 'Source buffer number');
    this.ms.addSourceBuffer(Media.VP9.mimetype);
    this.runner.checkEq(this.ms.sourceBuffers.length, 2, 'Source buffer number');
  } catch (e) {
    this.runner.fail(e);
  }
  this.runner.succeed();
};

据我了解,如果浏览器不支持VP9,此测试将失败。我的理解是否正确? 据我所知,VP9通常需要2017年和2018年的认证。 是否可以为目前仅支持AVC的浏览器设置测试页面进行初步测试?

1 个答案:

答案 0 :(得分:0)

感谢您的建议。我们会考虑这个提议。

仅供参考,VP9自2016年度认证以来未被选中。 Cobalt 11具有软件VP9实现,因此您可以将其重用于初步测试。