zoukankan      html  css  js  c++  java
  • 关闭声道

    uses MMSystem;

    procedure SetMediaAudioOff(DeviceID : word);
    var
     SetParm : TMCI_SET_PARMS;
    begin
      SetParm.dwAudio := MCI_SET_AUDIO_ALL;
      mciSendCommand(DeviceID,
                     MCI_SET,
                     MCI_SET_AUDIO or MCI_SET_OFF,
                     Longint(@SetParm));
    end;

    Procedure SetMediaAudioOn(DeviceID : word);
    var
     SetParm : TMCI_SET_PARMS;
    begin
      SetParm.dwAudio := MCI_SET_AUDIO_ALL;
      mciSendCommand(DeviceID,
                     MCI_SET,
                     MCI_SET_AUDIO or MCI_SET_ON,
                     Longint(@SetParm));
    end;

    procedure TForm1.Button1Click(Sender: TObject);
    begin
     {Play AVI file silently}
      MediaPlayer1.FileName := 'C:TheWallDELCAR2.AVI';
      MediaPlayer1.Display := Panel1;
      MediaPlayer1.Open;
      MediaPlayer1.Play;
      SetMediaAudioOff(MediaPlayer1.DeviceId);
    end;

    procedure TForm1.Button2Click(Sender: TObject);
    begin
     {Play AVI with sound}
      MediaPlayer1.FileName := 'C:TheWallDELCAR2.AVI';
      MediaPlayer1.Display := Panel1;
      MediaPlayer1.Open;
      MediaPlayer1.Play;
      SetMediaAudioOn(MediaPlayer1.DeviceId);
    end;

  • 相关阅读:
    C# 中的委托和事件
    css样式大全(整理版)
    (转)VS2010 快捷键
    委托小例子
    .NET中Cache的使用
    ObjectiveC面向对象编程继承
    ObjectiveC简介
    ObjectiveC面向对象编程实例化对象、构造函数
    MSSql的多表关联的update语句
    ObjectC 与 Java 区别
  • 原文地址:https://www.cnblogs.com/yzryc/p/6374875.html
Copyright © 2011-2022 走看看