2013-07-14 113 views

回答

1

添加Windows媒體播放器:添加引用 - > COM - > Windows媒體播放器, 將它添加到工具箱 - >選擇項目 - > COM組件 - > Windows媒體播放器, 添加玩家到你形式 - 它帶有音量,跳過,播放,停止,暫停和時間欄。

要改變亮度我想改變屏幕的亮度(這是一種簡單的方法來做到這一點 - 你也可以設置當視頻玩的不是亮度恢復到以前的狀態):

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對不起 - 這是我能想到的。在Web上找不到任何說明。當你找到答案時請發帖,因爲我確信很多人都在尋找答案。祝你好運! –