如何控制 AVI 剪辑

本主题演示如何使用动画控件宏来播放、停止和关闭相关的音频视频交错 (AVI) 剪辑。

需要了解的事项

技术

先决条件

  • C/C++
  • Windows 用户界面编程
  • AVI 文件

说明

创建一个函数,该函数的参数包括动画控件的句柄,以及指明要对相关 AVI 剪辑执行的操作的标志。

以下 C++ 示例中的函数根据 nAction 参数的值调用了三个动画控制宏(Animate_PlayAnimate_StopAnimate_Close)之一。 与 AVI 剪辑关联的动画控件句柄通过 hwndAnim 参数来传递。

// DoAnimation - plays, stops, or closes an animation control's 
//               AVI clip, depending on the value of an action flag. 
// hwndAnim    - handle to an animation control. 
// nAction     - flag that determines whether to play, stop, or close 
//               the AVI clip. 

void DoAnimation(HWND hwndAnim, int nAction) 
{ 
    int const PLAYIT = 1, STOPIT = 2, CLOSEIT = 3; 
    switch (nAction) { 
        case PLAYIT: 
         // Play the clip continuously starting with the 
         // first frame. 
            Animate_Play(hwndAnim, 0, -1, -1); 
            break; 

        case STOPIT: 
            Animate_Stop(hwndAnim); 
            break; 

        case CLOSEIT: 
            Animate_Close(hwndAnim); 
            break; 

        default: 
            break; 
    }
    
    return; 

关于动画控件

动画控件参考

使用动画控件

动画控件