问题标签 [windows-media-center]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 Windows Media Center 中以编程方式导航
我正在 Win-7 机器上开发 Windows Media Center 加载项(如果相关)。
与所有加载项一样,它实现
在进一步的代码中,我收到在媒体中心向上/向下/向左/向右导航的说明。这意味着,如果我在 Windows Media Center 的开始屏幕上,我只想从to上移或从TV
toMovies
左移Libary
Play DVD
如何使用 以编程方式执行此操作AddInHost
?有这个MediaCenterEnvironment.NavigateToPage()
功能,这似乎不是我想要的。甚至有可能做我想做的事吗?
谢谢。
video - 与“视频”播放器相比,Windows Media Center 8 视频质量较差
我无法弄清楚为什么 WMC8 视频播放器的质量比 Windows 8 中的视频播放器差。我尝试将编解码器更新为 ffdshow 但它不会改变 WMC 中的质量。图像看起来更加锯齿和四四方方,而在视频播放器中则更流畅。
有没有人遇到过类似的问题或对修复有想法?
delphi - 使用来自 Builder C++ 或 Delphi 的 Windows 媒体中心 SDK
我已经完成了一个应用程序,它显示图像、视频等。我只想添加对电视频道的支持,并且我想从我的程序中使用 windows 媒体中心。
我已经下载了 Windows Media Center SDK,但我不知道如何实例化这些类... Microsoft.MediaCenter、Microsoft.MediaCenter.Hosting 等。
任何帮助都会受到欢迎,因为我有点迷路了。
主要目标是能够以编程方式控制 WMC、运行电视调谐器和更改电视频道
windows - 如何检测系统上安装的 Windows 媒体包
我的应用程序中的一个组件在 Windows 上失败了,因为 Windows K/KN 系统没有安装媒体功能包。为了防止这种情况,我想在安装时添加一个检查,以查看当前系统上是否安装了 Media Feature Pack。但是,我还没有找到有关 MFP 的足够信息来执行此操作。
对于大多数版本的 Windows,它已经安装,但某些 Windows 8 和 8.1 安装没有它。我需要一种编程方式来做到这一点。
我需要任何信息来实现这一点:
- 基于Regkey
可用于确定是否安装了 Media Feature Pack 的 regkeys 是什么?媒体功能包(如 .NET 框架/VC 重新分发)是否设置了一些可用于确定这一点的 regkey?
是否有任何 API 可用于检测 Media Feature Pack?
是否有任何 DLL 可用于检测?
我知道 mf.dll 和 mfplat.dll 安装在 sys32 文件夹中,但是我可以依靠这两个文件进行 MFP 检测吗?
windows - 如何从 Windows Media Center 开始菜单中的自定义条带和磁贴启动可执行文件?
我已向 Windows Media Center 添加了自定义条带和磁贴。但是,当我选择磁贴时,我选择的应用程序 ( notepad.exe
) 不会启动,并且出现以下错误:
[name] 程序已停止响应,您将返回到 Windows Media Center。
我需要在我的 XML 中更改什么以便 notepad.exe
启动而不是显示此错误消息?
更多详细信息
使用此博客文章和Windows 开发中心的此页面中提供的示例,我创建了以下 XML 文件(称为dummy.xml
):
和以下注册表文件(称为dummy.reg
):
然后我使用以下命令安装它们:
当我运行 Windows Media Center 时,我可以看到条带和磁贴 - 但是当我选择磁贴时,我收到一条错误消息:
根据此页面,该entrypoint
元素具有以下属性run
:
一个字符串,它指定本地计算机上可执行文件的完整或相对路径。
我需要对 XML 文件和注册表项做哪些不同的操作notepad.exe
才能运行,而不是显示错误消息?
c# - 使用 Toub.MediaCenter.Dvrms 写入更改时 WTV 元数据损坏
我正在尝试用 C# 编写一些东西,当给定 wtv 文件的名称时,它将从Title
元数据字段中删除“new:”、“premier:”或“repeat:”。我Toub.MediaCenter.Dvrms.dll
以前能够读取和写入该字段以及此页面的一些指导。
我非常粗略和现成的代码如下:
尽管进行了替换,但一旦md.SetAttributes(ht)
调用,WTV 文件中的元数据就会损坏。
这会导致代码在第二次运行时崩溃,并在调用Toub.MediaCenter.Dvrms.Metadata.DvrmsMetadataEditor.GetAttributes()
.
此外,在 wtv 文件上运行 ffmpeg 报告:
然后在 ffmpeg 上显示原始(未更改)Title
元数据字段。
有谁知道我可以如何修复我的代码以确保正确保存元数据?