首页 创建可万能播放各种媒体文件的多媒体作品

创建可万能播放各种媒体文件的多媒体作品

举报
开通vip

创建可万能播放各种媒体文件的多媒体作品创建可万能播放各种媒体文件的多媒体作品 Authorware & Director下万能播放器插件 M_LIBVLC Xtra PreView 一、M_LIBVLC Xtra支持哪些媒体格式, M_LIBVLC Xtra封装的是VLC播放器的媒体解码器,因此VLC可能支持的格式,M_LIBVLC Xtra 均支持。 在VLC官网(),可大致获知支持的媒体格式如下: MPEG-1/2,DIVX(1/2/3),MPEG-4ASP,DivX4/5/6,XviD,3ivXD4,H.261,H.263/H.263...

创建可万能播放各种媒体文件的多媒体作品
创建可万能播放各种媒体文件的多媒体作品 Authorware & Director下万能播放器插件 M_LIBVLC Xtra PreView 一、M_LIBVLC Xtra支持哪些媒体格式, M_LIBVLC Xtra封装的是VLC播放器的媒体解码器,因此VLC可能支持的格式,M_LIBVLC Xtra 均支持。 在VLC官网(),可大致获知支持的媒体格式如下: MPEG-1/2,DIVX(1/2/3),MPEG-4ASP,DivX4/5/6,XviD,3ivXD4,H.261,H.263/H.263i,H.264/MPEG-4AVC,Cinepak,Theora,Dirac/VC-2,MJPEG(A/B),WMV1/2,WMV3/WMV-9/VC-11,Sorenson1/3(Quicktime),DV(DigitalVideo),On2VP3/VP5/VP6,IndeoVideov3(IV32),RealVideo1/2,RealVideo3/4,MPEGLayer1/2,MP3-MPEGLayer3,AAC-MPEG-4part3,Vorbis,AC3-A/52(DolbyDigital),E-AC-3(DolbyDigitalPlus),MLP/TrueHD">3,DTS,WMA1/2,WMA31,FLAC,ALAC,Speex,Musepack/MPC,ATRAC3,Wavpack,Mod(.s3m,.i RealAudio2,Alaw/µlaw,AMR(3GPP),MIDI3,LPCM,ADPt,.mod),TrueAudio(TTA),APE(MonkeyAudio), CM,QCELP,DVAudio,QDM2/QDMC(QuickTime),MACE,DVD1,Textfiles(MicroDVD,SubRIP,SubViewer,SSA1-5,SAMI,VPlayer),Vobsub,UniversalSubtitleFormat(USF),SVCD/CVD,DVB,OGM,CMML,Kate. 以上列表没有列出视频服务形式的支持。 二、函数列表 以下函数适用于DR和AW两种编辑环境: 1. M_VLC_Init(Left,Top,Width,Height, WindowHandle),初始化播放窗口.成功返回True. *WindowHandle参数在Authorware中为系统变量WindowHandle,在Director中可通过BudApi 等其它插件获得.注意,DR中放映机窗口和舞台窗口并不相同. 2. M_VLC_Play(“MediaFileName”),播放或重新媒体文件.成功返回True. 3. M_VLC_Pause(),暂停播放媒体文件.成功返回True. 4. M_VLC_Resume(),继续播放媒体文件.成功返回True. 5. M_VLC_NextFrame(),播放媒体文件的下一帧.成功返回True. 6. M_VLC_Free(),手动销毁播放窗口.成功返回True. 7. M_VLC_GetAudioVolume(),获取音量.失败返回-1. 8. M_VLC_GetVideoLenInMs(),获取媒体长度.成功返回毫秒数.失败-1. 9. M_VLC_GetVideoPosInMs(),获取播放位置.成功返回毫秒数.失败-1. 10. M_VLC_GetPlayRate(),获取播放速度.失败-1. 11. M_VLC_SetAudioVolume(Value),设置音量.成功返回True. 12. M_VLC_SetPlayRate(Value),设置播放速度.200,2倍速播放,50,0.5倍速播放.成功返回True. 13. M_VLC_CanPlay(),判断媒体能否播放.是1否0.失败-1. 14. M_VLC_IsPlay(),判断媒体是否正在播放.是1否0.失败-1. 15. M_VLC_GetVideoWidth(),获取视频宽度.失败-1. 16. M_VLC_GetVideoHeight(),获取视频高度.失败-1. 17. M_VLC_GetVideoFps(),获取视频帧率.失败-1. 18. M_VLC_GetVideoPosInPercent(),获取播放位置.成功返回百分比.失败-1. 19. M_VLC_GetVideoScaleInPercent(),获取视频缩放百分比.失败-1. 20. M_VLC_GetVideoLenStr(),获取视频长度.成功返回hh:mm:ss形式串.失败为空串. 21. M_VLC_GetVideoPosStr(),获取播放位置.成功返回hh:mm:ss形式串.失败为空串. 22. M_VLC_GetAudioMute(),获取音频Mute状态.是1否.失败-1. 23. M_VLC_FullScreenGetMode(),判断是否为全屏播放.是1否0,失败-1. 24. M_VLC_SetVideoPosInPercent(Value),设置播放百分比位置.成功TRUE,失败FALSE. 25. M_VLC_SetVideoScaleInPercent(Value),设置视频缩放百分比.成功TRUE,失败FALSE. 26. M_VLC_Snapshot(“FileName”,Width,Height),视频快照.保存为png格式,参数为宽和高.成功 TRUE. 27. M_VLC_setAudioMute(Flag),设置音频Mute状态,参数为1或0.成功TRUE. 28. M_VLC_FullScreenSetMode(Flag),设置视频为全屏或否,参数为1或0.成功TRUE. 29. M_VLC_MoveWindow(Left,Top,Width,Height),设置和移动视频播放窗口的位置和宽高,参 数依次为Left,Top,Width,Height.成功TRUE. 三、变量列表 以下变量仅适用于Authorware编辑环境.由于AW是流程式程序结构,因此在获取实时变化的变量时,显得非常并不方便,因此M_LIBVLC为AW应用提供了两个变量,以方便用于条件(Condition)交互: 1. M_VLC_STATE,返回播放状态,正在播放为1,否则为0,错误 -2; 2. M_VLC_VideoPosInMs,返回媒体文件播放位置,单位为毫秒;此变量每100毫秒刷新一次。 错误-1; 3. M_VLC_VideoPosStr,返回媒体文件播放hh:mm:ss型位置串;此变量每100毫秒刷新一次。 错误为空串; 四、关于示例文件的说明 --------------------实在没时间,各位自己琢磨吧---------------------------------------------- A7P: Dir: --------------------你简单,M_VLC就简单-------------------------------------------------------- 五、重要提示 1. 任何一个函数或变量,均需在运行M_VLC_Init函数后方可正确执行; 为避免出现在编辑状态下找不到解码器和库文件的问题,可以在Authorware.exe及Xtras目录下同时复制一份解码器,或Dirctor.exe及Xtras目录下同时复制一份解码器。发行时则只需一份解码器即可。 2. 没在DR11.5下测试,毕竟,呵呵,我基本不用11.5,2004已经足够我用了。 芥末海豚
本文档为【创建可万能播放各种媒体文件的多媒体作品】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_977556
暂无简介~
格式:doc
大小:17KB
软件:Word
页数:0
分类:生活休闲
上传时间:2018-04-18
浏览量:6