我可以通过在Windows下使用Shell32.dll来获取有关视频文件的信息,例如解析。
有没有办法在Mac上运行这个(在C#中运行 - 在单声道框架下运行)?
答案 0 :(得分:2)
使用MonoMac并查看MonoMac.AppKit.NSScreen。它应该具有检索任何(如果是多个)屏幕的分辨率所需的所有属性。
如果您需要更多文档或示例,只需在NSScreen上浏览Apple doc即可。属性名称将与MonoMac提供的名称紧密匹配。
答案 1 :(得分:2)
由于这个问题我不清楚,这里有两部分答案:
1. if you want to check the resolution of your screen (desktop):
检查是否已实施:System.Windows.Forms.Screen.AllScreens
。
目前,它有一些代码,但它标有[MonoTODO]属性。
AllScreens
:http://msdn.microsoft.com/en-us/library/system.windows.forms.screen.allscreens.aspx
2. if you want to check video file resolution
为此,我会寻求为Mac构建ffmpeg
并使用命令行参数从文件中提取解析信息。