Macos 有没有办法在silverlight 5中以编程方式禁用硬件加速的h.264视频解码?

Macos 有没有办法在silverlight 5中以编程方式禁用硬件加速的h.264视频解码?,macos,video,h.264,silverlight-5.0,hardware-acceleration,Macos,Video,H.264,Silverlight 5.0,Hardware Acceleration,我们从我们的Mac用户那里得到报告说,他们的一些视频播放时出现了乱码。这只发生在Silverlight5发布时。此版本包括硬件视频解码加速的H.264,这是我们使用的编解码器。我们发现通过Silverlight首选项禁用硬件加速可以解决问题 有人知道禁用硬件加速的编程方法吗?我们在OS X上有数千名用户,希望为他们先发制人地解决这个问题。我们也欢迎其他解决这个问题的方法 有关详情: MP4容器中的H.264编解码器,有时带有AAC音频 视频托管在AmazonS3上,并通过CDN传送 使用Sil

我们从我们的Mac用户那里得到报告说,他们的一些视频播放时出现了乱码。这只发生在Silverlight5发布时。此版本包括硬件视频解码加速的H.264,这是我们使用的编解码器。我们发现通过Silverlight首选项禁用硬件加速可以解决问题

有人知道禁用硬件加速的编程方法吗?我们在OS X上有数千名用户,希望为他们先发制人地解决这个问题。我们也欢迎其他解决这个问题的方法

有关详情:

  • MP4容器中的H.264编解码器,有时带有AAC音频
  • 视频托管在AmazonS3上,并通过CDN传送
  • 使用Silverlight
  • 我已尝试在对象参数中关闭
  • 我已经尝试过关闭,因为它会影响GPU的加速
更新

  • 这种情况并不总是发生,这使得这个问题更难解决。有些视频可以播放,有些则不行。所有视频都以相同的方式编码
  • 它发生在谷歌浏览器、Safari和Firefox中
  • 这只是Mac OS X,在Windows中根本不会发生
  • 它发生在几种不同型号和版本的Mac上。MacMini、MacBook Air、MacBook Pro等。到目前为止,我们还没有找到一款从未出现过这种问题的机型
更新2

  • 使用Silverlight 5.0和5.1进行复制
更新3

  • 这是在浏览器中(因此上面列出的浏览器)
下面是一个乱码视频的例子

修复该问题的首选项设置


如果它不在浏览器应用程序中,您可以在OOB设置中关闭GPU加速

您提到了几种浏览器,因此我假设您位于一个页面上。看看这是否适合您:

<param name="enableGPUAcceleration" value="false"/>


在托管插件的HTML页面上的
标记中。

不幸的是,它不是浏览器外应用程序。我有一种感觉,它和我已经尝试过的enableGPUAcceleration对象参数做了相同的事情。不幸的是,我已经尝试过了,但它不起作用。我不能100%确定,但在阅读了大量文档之后,该标志似乎不适用于视频解码器加速。抱歉,在您的评论中遗漏了这一点。(我似乎一直在读文章,发现我错过的东西。也许我累了;)你有没有打开Microsoft Connect()的bug?我还没有。我希望我们能找到一个解决办法,因为一个错误修复需要一些时间。我同意正式的错误修复可能需要很长时间,但提高微软对这个问题的认识可能仍然有帮助,也许他们会提出一个解决办法。嗨@Bryceskahle。。你找到解决办法了吗?我们也遇到了你上面提到的同样的问题。我们也有很多mac用户…@AllanChua不幸的是,没有。目前没有一种方法可以通过编程禁用它。