osx – 以任何方式编程禁用硬件加速h.264视频解码在silverlight 5?

osx – 以任何方式编程禁用硬件加速h.264视频解码在silverlight 5?,第1张

概述我们收到来自Mac用户的报告,他们的一些视频播放乱码。这仅在Silverlight 5发布时才开始。此版本包括用于H.264的硬件视频解码加速,这是我们使用的编解码器。我们发现通过Silverlight首选项禁用硬件加速可以解决问题。 有没有人知道禁用硬件加速的程序化方式?我们在OS X上有成千上万的用户,并且想抢先解决这个问题。其他解决问题的办法也是值得欢迎的。 相关细节: > MP4容器中的H 我们收到来自Mac用户的报告,他们的一些视频播放乱码。这仅在Silverlight 5发布时才开始。此版本包括用于H.264的硬件视频解码加速,这是我们使用的编解码器。我们发现通过Silverlight首选项禁用硬件加速可以解决问题。

有没有人知道禁用硬件加速的程序化方式?我们在OS X上有成千上万的用户,并且想抢先解决这个问题。其他解决问题的办法也是值得欢迎的。

相关细节:

> MP4容器中的H.264编解码器,有时具有AAC音频
>视频在Amazon S3上托管,并通过CDN进行播放
>使用Silverlight MediaElement
>我已经尝试关闭对象参数中的enableGPUAcceleration
>我已经尝试关闭CacheMode,因为它会影响到GPU加速度,详见on this page about Silverlight hardware acceleration.

更新

>它不会一直发生,这使得这个问题难以解决。有些视频会播放OK,其他视频不会播放。所有视频都以相同的方式进行编码。
>它发生在Google Chrome,Safari和firefox。
>这只是Mac OS X,它根本不会在windows中发生。
>它发生在几个不同的机型和修订的Mac。 Mac Mini,MacBook Air,MacBook Pro等。我们还没有找到一个从来没有问题的特定型号。

更新2

>使用Silverlight 5.0和5.1进行复制

更新3

>这是浏览器(因此上面列出的浏览器)

这是一个乱码视频的例子

修复问题的首选项设置

解决方法 你提到了几个浏览器,所以我认为你是托管在一个页面上。看看这是否适合你:

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

在< object>标记在托管该插件的HTML页面上。

总结

以上是内存溢出为你收集整理的osx – 以任何方式编程禁用硬件加速h.264视频解码在silverlight 5?全部内容,希望文章能够帮你解决osx – 以任何方式编程禁用硬件加速h.264视频解码在silverlight 5?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1004239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存