使用C#(mono)为Linux编写视频播放器

0 c# video mono

对于C#来说,我是一个非常棒的人,但这可能是我实现这一目标的最好机会.因此,我正在学习,虽然这可能看起来雄心勃勃,但这是有充分理由的.我想写一个画中画风格的视频播放器,它可以简单地创建一个X宽度为Y高的块,并且可以加载和启动和播放视频文件.就像一个全屏视频,但没有界面(而不是全屏),但作为一个窗口在其他一切之上.

我不知道从哪里开始.这是一个Linux系统,所以我不想(也可能不会)使用directx.我必须利用opengl将视频流式传输到屏幕......那么编解码器呢?系统(ubuntu)处理解码等,还是必须内置到应用程序中?

我会感谢任何指导和提示,以及任何可能有用的文章或任何内容.

Ana*_*tts 7

如果只有某种已经存在于C#中的开源Linux媒体播放器,你可以阅读它们是如何做到的 ...... :)