游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2201|回复: 0

【求助】DX中播放视频出现:未安装可按当前格式播放文

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2010-12-12 11:38:00 | 显示全部楼层 |阅读模式
用的vwf写的播放视频的一段代码,但是运行的时候会提示:未安装可按当前格式播放文件的波形设备,请各位帮忙看下吧,谢谢了

  1. void CD3DInit::PlayMovie(HWND hwnd, HINSTANCE hInstance)
  2. {
  3.         m_pSound->LoadFile(0,"Music//logo.wav");
  4.         HWND                           hWndMCI;
  5.         DWORD                          dwStyle;
  6.         dwStyle=WS_POPUP|WS_VISIBLE|MCIWNDF_NOPLAYBAR;  
  7.         hWndMCI  =  MCIWndCreate(hwnd, hInstance,dwStyle, "Movie//logo.avi");
  8.         long lend ,lpos;
  9.         //建立播放AVI的窗口
  10.         if (hWndMCI)
  11.         {       
  12.                       m_pSound->Play(0,false);
  13.                 //MoveWindow(hWndMCI, 0, 0, 800 ,368,true);
  14.                 //开始播放
  15.                 MCIWndPlay(hWndMCI);
  16.                 // 取得AVI文件结尾
  17.                 lend = MCIWndGetEnd(hWndMCI);
  18.                 // 当前播放的位置
  19.                 lpos = MCIWndGetPosition(hWndMCI);
  20.                 // 查询是否播放完了
  21.                 while(lpos<lend)  
  22.                 {
  23.                         lpos = MCIWndGetPosition(hWndMCI);
  24.                 }
  25.                 //播放完后注销AVI窗口
  26.                 MCIWndDestroy(hWndMCI);
  27.                 m_pSound->Stop();
  28.         }
  29. }
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-5-30 11:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表