用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心信息化信息技术

多媒体创作系统的设计与实现

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 15:16:25
音、影像素材的准备,其技术及艺术含量都很高。而多媒体创作系统,其目的是便于用户高效地使用创作工具按某种构想,将图、文、声、像等媒体进行导演、创意及包装。
目前,多媒体创作工具种类越来越多,随着多媒体技术应用发展的深入,开发多媒体的技术将越来越先进、越科学、越方便、越有效。
本系统应用范围广,适用于需经常制作多媒体作品的教育、军事、旅游等部门。
以下是一个用MCI.VBX控制对象来播放多媒体数据的函数实例(Visual Basic编写,对MPEG视频以realmagic MPEG解压卡为例),可看出用控制对象处理多媒体信息的方便高效性。
const MCI_MODE_NOT_OPEN=524
Sub closemedia (byVal mediatype)关闭媒体
Select Case mediatype
Case video,sound,animator
if Not MMControl1.Mode=MCI_MODE_NOT_OPEN Then
MMControl1.Wait=True
MMControl1.command=Close
End If
Case graph
image.Picture=LoadPicture()
image.Visible=False
End Select
End Sub
Sub openMedia(mediatype As String, medianame As String)
打开并演播媒体
If Not MMControl.Mode=MCI_MODE_NOT_OPEN_Then
MMControl.Wait=True
MMControl.command=Close
End If
Select Case Mediatype
Case graph 图像
image.Picture=LoadPicture(medianame)
image.Visible=True
exit sub
Case sound 声音
tt$=UCase(Right$(medianame,3))
Select Case tt$
Case WAV
MMControl.DeviceType=WaveAudio
Case MID
MMControl.DeviceType=Sequencer
End Select
Case animator 二、三维动画
tt$=UCase(Right$(medianame,3))
Select Case tt$
Case FLC,FLI
Mmcontrol.DeviceType=Animation1
Case MMM
Mmcontrol.DeviceType=MMMovie
End Select
Case video 视频
tt!=UCase (Right$(medianame,3))
Select Cast tt$
Case AVI
Mmcontrol.DeviceType=AVIVideo
Case MOV
Mmcontrol.DeviceType=QtwVideo
Case MPG
Mmcontrol.DeviceType=MMaster reelmagic设备名
Case DAT
Mmcontrol.DeviceType=MMaster reelmagic设备名
Case CDI
Mmcontrol.DeviceType=MMaster reelmagic设备名
End Select
End Select
Mmcontrol.FileName=medianame
Mmcontrol.Wait=True
Mmcontrol.Command=Open 打开设备
Mmcontrol.Notify=True
Mmcontrol.command=play 演播
End Sub

上一页  [1] [2] [3] 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:19,093.75000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号