首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MediaStreamSource在Windows 8.1中不能正常工作

MediaStreamSource在Windows 8.1中不能正常工作
EN

Stack Overflow用户
提问于 2014-04-15 10:49:46
回答 1查看 630关注 0票数 1

我创建了一个利用原始libFLAC.dll代码在Windows 8.0上播放FLAC文件的项目。它过去既可以在MediaElement中工作,也可以在WP8.0的背景下工作,但是在将项目更新到Windows 8.1之后,声音变得闪烁起来,组件开始“堆栈溢出”-ing。

我已经更新到Windows 8.1运行时项目,因为Silverlight 8.1不支持背景音频。虽然问题是在Windows运行时同时使用背景音频和MediaElement。

似乎不清楚,我想澄清一下:我已经创建了一个MediaStreamSource适配器,它可以连接Windows.Media.Core.MediaStreamSource事件并完成所有工作。当然,我不使用Silverlight的MediaStreamSource实现。

我已经创建了一个MSDN论坛上的线程,在这里我们可以找到更多的细节,以及开源的CodePlex项目,这样每个人都可以使用WP8.0和WP8.1的源代码,看看哪里出了问题。

我真的希望有人能找到解决办法,或者至少让微软解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-15 09:37:20

好的,特别是感谢MSDN论坛社区an @mcosmin,找到了解决方案,而且非常简单。

要解决这个问题,我只需要设置MediaStreamSampleMediaStreamSample属性,因为与Silverlight的示例不同,WinRT的示例不能单独计算它。

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

https://stackoverflow.com/questions/23081505

复制
相关文章

相似问题

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