gpt4 book ai didi

.net - 是否有用于查询 Windows 7 Media Center 收视指南的 .Net API?

转载 作者:行者123 更新时间:2023-12-02 00:44:02 25 4
gpt4 key购买 nike

我想从 C# 应用程序查询 Windows 7 Media Center 收视指南。例如回答诸如“The Inbetweeners 下一次在第 4 channel 播出的时间是什么时候?”之类的问题。

我查看了 Media Center SDK(v6 和 v5),但这表明只能使用 Microsoft.MediaCenter.TV.Scheduling 类来请求录制(“点击录制”)。在不要求 Media Center 录制内容的情况下,我无法找到一种仅查询并取回放映时间列表的方法。

一些网络搜索表明我可以打开 Media Center 在幕后使用的 SQLite 数据库 (ProgramData\Microsoft\eHome\EPG\epg.sdf) 并查询它。我可以这样做,但直接访问 Media Center 的数据感觉有点古怪。

那么,我是否遗漏了 .Net API 中的某些内容?有没有办法不在 Media Center 背后查询时间表?

最佳答案

TVSchedule class似乎是最接近记录(尽管已弃用)的方式来做到这一点。 Lineup class仅适用于查找 channel 。

我还看到了您提到的关于使用 SqlLite 数据库的主题(位于 http://discuss.mediacentersandbox.com/forums/thread/559.aspx),但如果您选择使用已弃用的 API 并访问未记录的数据库,我建议使用前者。 ;-) 特别是因为我怀疑数据库格式已经改变(或将在 Win 8 中改变)。

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

你可能想尝试直接收容 Niall,也许他愿意在这里发布他对访问 EPG 的了解...考虑到他有 EPG 相关产品待售,我想他会知道他是什么谈论。 :-)

关于.net - 是否有用于查询 Windows 7 Media Center 收视指南的 .Net API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1451424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com