软件注册站
热情软件屋

 
能否在vb中实现wav和avi文件的自动播放
编号: QA001656    
建立日期: 1999年9月3日 最后修改日期: 1999年9月3日
所属类别: Visual Basic - 多媒体
   
    vb6.0
    windows98
    能否在vb中实现wav和avi文件的自动播放?如果能的话该如何实现?(kobee)
   
    播放WAV文件可以采用API函数sndPlaySound。
    先加入如下声明:
     Private Declare Function sndPlaySound Lib "WINMM.DLL" Alias _
     "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As _
     Long) As Long
    
     Const SND_SYNC = &H0
     Const SND_ASYNC = &H1
     Const SND_NODEFAULT = &H2
     Const SND_LOOP = &H8
     Const SND_NOSTOP = &H10
    

    然后使用
     sndPlaySound("c:\windows\tada.wav", SND_ASYNC Or SND_NODEFAULT)
    播放WAV文件。另外,请参考QA000457 "SndPlaySound播放WAV文件时候不能进行其他对窗口的操作"
    播放AVI文件,可以在工程中加上Microsoft Windows Common Controls - 2,其中有一个Automation控件是播放AVI文件的。
    在下面示例中,用“打开”对话框打开一个 .avi 文件并自动播放。要试用此例,在窗体上放置 Animation 控件和 CommonDialog 控件,并把代码粘贴到窗体的声明部分。运行该例,并选择要打开的 .avi 文件。
     Private Sub Animation1_Click ()
     With CommonDialog1
     .Filter = "avi (*.avi)|*.avi"
     .ShowOpen
     End With
     With Animation1
     .Autoplay = True
     .Open CommonDialog1.Filename
     End With
     End Sub
    

    另外,请参考QA001084 "如何全屏播放avi动画文件"

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 多媒体, multimedia, mdi, wav, mp3, rm

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio