2013-07-14 2 views
2

C# Windows 응용 프로그램에서 avi 파일을 실행해야하고 사용자가 지정한 비율에 따라 비디오가 희미 해집니다.C#에서 AVI 파일 재생 및 비디오 밝기 변경

처음에는 avi 파일을 먼저 실행하는 데 도움이됩니다. 참고 : Windows.DirectX로 작업하려고했지만 코드에서이 라이브러리를 참조 할 수 없습니다.

+0

윈도우 양식 또는 WPF? – sq33G

답변

1

Windows Media Player를 추가 참조 추가 -> COM -> 윈도우 미디어 플레이어, 이 도구 상자에 추가 -> COM 구성 요소 - -> 항목 선택> Windows Media Player를, 는에 플레이어를 추가하여 양식 - 볼륨, 건너 뛰기, 재생, 정지, 일시 중지 및 시간 표시 줄이 함께 제공됩니다.

내가 화면의 밝기를 바꿀 것 밝기를 변경하려면 (이 그것을 할 수있는 간단한 방법입니다 - 당신은 또한 설정할 수있는 비디오는 이전 상태로 밝기 반환이 재생되지 않는 경우) :

using System.Management; 
//... 
static void SetBrightness(byte targetBrightness) { 
    ManagementScope scope = new ManagementScope("root\\WMI"); 
    SelectQuery query = new SelectQuery("WmiMonitorBrightnessMethods"); 
    using(ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query)) { 
     using(ManagementObjectCollection objectCollection = searcher.Get()) { 
      foreach(ManagementObject mObj in objectCollection) { 
       mObj.InvokeMethod("WmiSetBrightness", 
        new Object[] { UInt32.MaxValue, targetBrightness }); 
       break; 
      } 
     } 
    } 
} 
+0

답장을 보내 주셔서 대단히 감사합니다. 그러나 모든 플레이어를 사용하지 않고 비디오를 실행하려고하는데, 화면 자체가 아니라 비디오 자체에서 밝기를 변경하고 싶습니다. 아이디어가 있습니까? 사전에 감사합니다. –

+0

@NadaNaeem 죄송합니다 - 그게 내가 생각할 수있는 전부입니다. 웹에서 지침을 찾을 수 없습니다. 많은 사람들이 그것을 찾고 있다고 확신 할 때 답변을 찾을 때 게시하십시오. 행운을 빕니다! –