我们收到来自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
>这是浏览器(因此上面列出的浏览器)
这是一个乱码视频的例子
修复问题的首选项设置
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。