C#directshow播放视频全屏有黑边
使用C#directshow做的播放器,播放视频全屏时周围有黑边,如何让它没有黑边
------解决方案--------------------
using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using QuartzTypeLib;
namespace SoundPlayer
{
public class SoundPlayer
{
public static void Main()
{
QuartzTypeLib.FilgraphManager graphManager = new QuartzTypeLib.FilgraphManager();
QuartzTypeLib.IMediaControl mc = (QuartzTypeLib.IMediaControl)graphManager;
mc.RenderFile(@"E:\BackUp\Mess\test.wmv");
mc.Run();
}
}
}
我试了下上面这个全屏,旁边没有黑的边
------解决方案--------------------
------解决方案--------------------
http://topic.csdn.net/f/905/4001-4500.html
------解决方案--------------------
我以前也用过directshow做播放器并未发现有什么黑边的,codeproject里面也有相关的例子下载,你可以下载看看
------解决方案--------------------
QuartzTypeLib 是用 TlbImp C:\windows\system32\quartz.dll /out:QuartzTypeLib.dll 产生的