首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有用于查询Windows7MediaCenter程序指南的Windows?

是否有用于查询Windows7MediaCenter程序指南的Windows?
EN

Stack Overflow用户
提问于 2009-09-20 16:45:14
回答 1查看 3.9K关注 0票数 3

我想从一个C#应用程序中查询Windows7MediaCenter程序指南。回答一些问题,比如“第四频道的下一个节目是什么时候?”

我查看了Media (v6和v5),但这表明只能使用Microsoft.MediaCenter.TV.Scheduling类请求录音(“单击到记录”)。我无法找到一种方法来查询和取回一张显示时间的列表,而不要求媒体中心记录一些东西。

通过一些网络搜索,我可以打开媒体中心使用的SQLite数据库(ProgramData\Microsoft\eHome\EPG\epg.sdf),并对其进行查询。我可以这样做,但是直接访问媒体中心的数据感觉有点古怪。

那么,我是不是在.Net API中遗漏了什么呢?有没有一种方法可以在不背对媒体中心的情况下查询时间表?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-20 16:51:51

TVSchedule类似乎是最接近于文档化(尽管被废弃)的方法。阵容等级只用于查找频道。

我还看到了您提到的关于使用SqlLite数据库的线程(在http://discuss.mediacentersandbox.com/forums/thread/559.aspx上),但是如果您的选择是使用不推荐的API并访问无文档的数据库,我建议使用前者。)尤其是因为我怀疑数据库格式已经改变了(或者在Win 8中将发生变化)。

另外,请查看http://mobilewares.spaces.live.com/blog/cns!78533A1A2E078194!4535.entry,这是Niall的帖子,抱怨最新的SDK没有任何EPG支持。所以你不是唯一想找这个的人。

你可能想直接包含Niall,也许他愿意在这里发布他所知道的关于访问EPG的内容.考虑到他有一款与EPG相关的产品待售,我想他会知道他在说什么。:-)

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

https://stackoverflow.com/questions/1451424

复制
相关文章

相似问题

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