通过.NET在Mac上获取视频分辨率
我可以在windows下使用Shell32.dll获得有关视频文件的信息,如分辨率 有没有什么方法可以在Mac上使用(在mono框架下运行的C#中)?请使用并查看。它应该具有检索任何(如果有多个)屏幕分辨率所需的所有属性通过.NET在Mac上获取视频分辨率,.net,macos,mono,resolution,monomac,.net,Macos,Mono,Resolution,Monomac,我可以在windows下使用Shell32.dll获得有关视频文件的信息,如分辨率 有没有什么方法可以在Mac上使用(在mono框架下运行的C#中)?请使用并查看。它应该具有检索任何(如果有多个)屏幕分辨率所需的所有属性 如果您需要更多文档或示例,只需在屏幕上浏览即可。属性名称将与MonoMac提供的内容非常匹配。因为我不清楚这个问题,这里有两部分答案: 1. if you want to check the resolution of your screen (desktop): 检查是否已
如果您需要更多文档或示例,只需在屏幕上浏览即可。属性名称将与MonoMac提供的内容非常匹配。因为我不清楚这个问题,这里有两部分答案:
1. if you want to check the resolution of your screen (desktop):
检查是否已实现:System.Windows.Forms.Screen.AllScreens
目前,它有一些代码,但它用[MonoTODO]属性标记
所有屏幕
:
图书馆资料来源:
为此,我将寻找为Mac构建的ffmpeg
,并使用命令行参数从文件中提取分辨率信息
C#不能在Mac上运行-你必须在那里使用Objective-C。Erik:C#在Mac OSX下工作得非常好:-)而且没有任何东西可以阻止你使用许多与Objective C无关的其他语言。哇-现在我不明白你在问什么-你问你正在看的屏幕的分辨率是多少,或者磁盘上的视频文件?我从来没有说过我需要屏幕的分辨率。我想获得视频文件的分辨率。你没有,但poupou在获得屏幕分辨率方面做了详细的回答,结果被否决了:)我想检查视频文件的分辨率。我已经为Windows编写了一个应用程序。有没有一种方法可以通过Mono转换该应用程序,使其在Mac上工作?
2. if you want to check video file resolution