当前位置:文档之家› Windows Media Player SDK学习笔记

Windows Media Player SDK学习笔记

Windows Media Player SDK学习笔记
Windows Media Player SDK学习笔记

Windows Media Player SDK学习笔记(二) Windows Media Pl 2010-04-26 11:50:46 阅读113 评论0 字号:大中小订阅

windows media player 控件的常用属性及方法

属性/方法名:说明:[基本属性]

WMP

URL:String = URL 指定媒体位置,本机或网络地址

uiMode = Full 播放器界面模式,可为Full(显示全部),Mini(最简化),None(不显示播放器),Invisible(全部隐藏)

playState 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪

enableContextMenu = true启用/禁用右键菜单

fullScreen = true boolean;是否全屏显示

controls 属性

controls.play() 播放

controls.pause() 暂停

controls.stop() 停止

controls.currentPosition 当前进度(双精度)

controls.currentPositionString 当前进度,字符串格式。如“00:23”controls.fastForward() 快进

controls.fastReverse() 快退

controls.next() 下一曲

controls.previous() 上一曲

controls.CurrentPosition = 10 设置媒体开始播放的位置(播放器ID).controls.CurrentPosition = (播放器ID).controls.CurrentPosition+10;

settings 属性

settings.volume 音量,0-100 settings.auto_old= true 是否自动播放settings.mute = true 是否静音(boolean) settings.playCount = 10 播放次数

settings.balance 声道,通过它应该可以进行立体声、左声道、右声道的控制。但对应的取值尚不清楚。

currentMedia 属性

currentMedia.duration 媒体总长度(双精度) currentMedia.durationString 媒体总长度,字符串格式。如“03:24”

currentMedia.setItemInfo(“a”, “b”)从新设置媒体信息setItemInfo(“Title”, “我”)有可能出现没有权限的错误

currentMedia.getItemInfo(conststring); 获取当前媒体信息”Title”=媒体标题,”Author”=艺术家,”Copyright”= 版权信息,

“Description”=媒体内容描述,”Duration”=持续时间(秒),”FileSize”=文件大小,”FileType”= 文件类型,”sourceURL”=原始地址

currentPlaylist 属性

currentPlaylist.count 当前播放列表所包含媒体数

currentPlaylist.Item[integer]; 获取或设置指定项目媒体信息,其子属性同wmp.currentMedia network 属性

network.bufferingProgress 缓冲百分比

network.downloadProgress 下载百分比

network.BufferingCount 返回媒体文件回放时缓冲的次数(长整型)

network.BufferingTime 返回缓冲的时间(双精度型)

network.Buffering 缓冲事件

network.Bandwidth 贷宽

network.ReceivedPackets 返回已接收到的数据包的数量(长整型)

network.ReceptionQuality 返回最后30 秒接收到的数据包的百分比(长整型)

network.bitrate 获取比特率(播放器ID).network.bitrate/1000

closedCaption 属性

closedCaption.CaptioningID = id 网页中出现字幕的容器的ID

closedCaption.SAMIFileName = url 字幕文件地址

播放器在Firefox下不能通过上边的方法和属性控制主要原因是不支持控件的controls等属性,在不同的Classid中调用上边的方法可能不同比如playr.controls.play()播放方法在更早期的版本中可能是player

Windows Media Player SDK学习笔记(三)

Windows Media Pl 2010-04-26 11:51:56 阅读104 评论0 字号:大中小订阅

Windows Media Player 播放控制:通过js控制播放器的播放,停止,暂停,快进,快退,以及音量调节,跳转,显示

当前位置,版本信息等.

完整代码如下:

< !DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitiona l//EN”

“https://www.doczj.com/doc/5016505867.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

Untitled Page

classid=”CLSid:6BF52A52-394A-11D3-B153-00C04F79FAA6″>



调节声音:



跳到秒播放

转载请注明: 来源于何草不黄的博客https://www.doczj.com/doc/5016505867.html,/

也可以直接下载:

demoForControl

相关视频文件,不是必须的.可以随意替换.

郭富城-爱情

Windows Media Player SDK学习笔记(三)补充Windows Media Pl 2010-04-26 11:52:25 阅读88 评论0 字号:大中小订阅

//声道

function balance()

{

switch (Player.settings.balance)

{

case 0:

Player.settings.balance = 100;

playerinfo.innerHTML = …左声道?;

break;

case 100:

Player.settings.balance = -100;

playerinfo.innerHTML = …右声道?;

break;

case -100:

Player.settings.balance = 0;

playerinfo.innerHTML = …全声道?;

break;

default :

Player.settings.balance = 0;

playerinfo.innerHTML = …全声道?;

break;

}

}

classid=”CLSid:6BF52A52-394A-11D3-B153-00C04F79FAA6″>




调节声音:

name=”mute” value=”静音″ onclick=”mute();”/>

name=”balance” value=”声道” onclick=”balance();”/>



跳到秒播放

转载请注明: 来源于何草不黄的博客https://www.doczj.com/doc/5016505867.html,/

也可以直接下载:

demoForControl(new)

Windows Media Player SDK学习笔记(四)

Windows Media Pl 2010-04-26 11:53:38 阅读159 评论0 字号:大中小订阅

windows媒体播放器7引入了媒体库。媒体库可以让用户管理他们的数字媒体内容,以及创建自定义,可以从播放器的图形用户界面管理播放清单,在Windows Media Player 9系列的ActiveX控件对象模型提供

了与媒体库播放工作的支持.

注意:出于安全原因,用户必须授予访问权限的媒体库之前,您的程序可以操作的内容。访问权限只能要求并通过Windows Media Player 9系列的对象模型批准。

在9系列的对象模型包括3个处理播放列表对象。该PlaylistCollection对象提供播放功能的组织,它代表了用户的媒体库的播放整个集合。该PlaylistArray对象提供了一种通过使用检索索引号从PlaylistCollection 对象特定的播放列表;有关PlaylistCollection对象的方法2检索PlaylistArray对象。该播放对象提供必要的属性和方法来操纵媒体项目包含在一个单一的播放。

完整代码如下:

“https://www.doczj.com/doc/5016505867.html,/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

播放列表

classid=”CLSid:6BF52A52-394A-11D3-B153-00C04F79FAA6″>


播放模式


“addSeletedSongToPlayList();”>



媒体列表:


播放列表:


当前播放媒体信息:

名称:

长度:

宽度:像素

高度:像素

标志数:

源地址:



添加到媒体列表可输入:
1)HTTP地址: 如https://www.doczj.com/doc/5016505867.html,/demo/demo.wmv


2).相对位置: 如demo.wmv


3).绝对位置: 如file:///D:/demo/demo.wmv


转载请注明: 来源于何草不黄的博客https://www.doczj.com/doc/5016505867.html,/

也可以直接下载(右键另存为):

demoPlaylist.htm

土木工程结构

土木工程结构 一:绪论 1.土木工程结构是指:用砖、石、钢筋混凝土、钢材、木材等材料建造的建筑物和构筑物的受力骨架体系。 2.建筑结构是指:由梁、板、墙、柱、基础等基本构件构成的建筑物承重骨架体系。建筑结构由水平构件、竖向构件和基础构成。水平构件包括板、梁等,用以竖向荷载;竖向构件包括柱、墙等,用以支撑水平构件或承受水平荷载;基础用以将建筑物承受的荷载传至地基。 3.(P9)如何计算标准X系数; 答:用表内的(标准值/(kN/m2)×组合值系数ψ )得出的结果就是X系数值。 c 4.极限状态的类型; 答:承载能力极限状态、正常使用极限状态两种。 (1)承载力能力极限状态 超过该极限状态,结构就不能满足预定的安全性功能要求。 ①结构或构件达到最大承载力(包括疲劳); ②结构整体或其中一部分作为刚体失去平衡(如倾覆、滑移); ③结构塑性变形过大而不适于继续使用; ④结构形成几何可变体系(超静定结构中出现足够多塑性铰); ⑤结构或构件丧失稳定(受压构件的压曲失稳)。 (2)正常使用极限状态 超过该极限状态,结构就不能满足预定的适用性和耐久性的功能要求。 ①过大的变形、侧移 影响非结构构件、不安全感、不能正常使用(吊车)等;

②过大的裂缝 (钢筋锈蚀、不安全感、漏水等); ③过大的振动(不舒适); ④其他正常使用要求。 下列破坏分别属于超出了什么极限状态? A 、雨棚出现倾覆 B 、出现了很大的裂缝 C 、结构变成了机动体系 D 、发生了失稳破坏 E 、出现了很大的振动 F 、超过了构件强度而破坏。 5.极限状态设计表达式; 答:《规范》极限状态设计表达式 .(2)承载力能力极限状态设计表达式 )( 02110?≤??? ????+?+?∑=,,,,,h b A f f R S S S s sk c ck n i Qik Qi Qi k Q Q Gk G γγγψγγγ (1) g0 —结构重要性系数 结构的安全等级或设计使用年限 ? 安全等级I 级或使用年限≥100y ,1.1 ? 安全等级II 级或使用年限≥50y ,1.0 ? 安全等级III 级或使用年限≤5y ,0.9 (2)正常使用极限状态设计表达式 1.变形验算表达式 2.裂缝宽度验算表达式 6.混凝土单轴(简单)受力下三种混凝土的强度测试方法; 答:立方体抗压强度,轴心抗压强度,轴心抗拉强度 (一)立方体抗压强度 用边长150mm 立方体标准试件,在标准条件下(20±3℃,≥90%湿度)养护28R S ≤0γC S ≤lim f f ≤lim w w ≤

解决WINDOWS7中Windows Media Player无法打开问题

解决WINDOWS7中Windows Media Player无法打开问题 有的人在使用Windows 7 时,会突然发现Windows Media Player 12 无法正常打开,或者是双击视频文件,打开的却是一片淡蓝的界面,又不占用系统资源,就是这样卡着。同时还会弹出"文件wmploc.dll 的版本号为12.0.7600.16385,期望值为12.0.7600.16415。 Windows Media Player 安装不正确,必须重新安装。要从Microsoft 网站安装此播放机吗?" 。如果我们点了是(Y),却发现微软网站上下载的根本不是Windows Media Player 12 的程序文件,而是一个Windows NT 的Windows Media Player 6.5。关于修复方法,网上有的都是修改注册表值,但是效果并不是每个人都一样。 修改注册表方法:在开始菜单搜索框中输入regedit ,找到HKEY_LOCAL_MACHINE——SOFTWARE ——Microsoft ——MediaPlayer ——Setup ——Installed V ersions 下的wmploc.dll ,将其值改为00 00 0C 00 01 40 B0 1D 。经过我的测试,操作无效,系统会出现新的错误提示信息"文件wmploc.dll 的版本号为12.0.7600.16415,期望值为12.0.7600.16385。Windows Media Player 安装不正确,必须重新安装。要从Microsoft 网站安装此播放机吗?"。 这不就是反了反么- -,后来我再复制另外台正常运行

《土木工程概论》综合复习

《土木工程概论》综合复习题 一、名词解释 1.绿色建材 2.单向板、双向板 3.胶凝材料 4.虎克定律 5..建筑工程 6.柔性路面和刚性路面 7.荷载、荷载效应 8.建设监理 9.人防工程 10.先张法 11.可变荷载 12.钢材的疲劳及疲劳强度 13.特种结构 14.柔性路面和刚性路面 15.荷载、荷载效应 16.定位轴线 二、简答题

1.高层与超高层结构的主要结构形式有哪些? 2.简述钢筋和混凝土之所以可以共同工作的原因? 3.简述桥梁技术的发展方向? 4.简述工程荷载一般分为哪几类? 5.简述一般建筑用的钢筋混凝土的优点和缺点? 6、简述现代土木工程的特点有哪些? 7、基础的结构形式有哪些? 8、简述地基处理的主要目的? 9、简述土木工程结构失效的几种形式? 10、简述我国土木工程基本建设程序的阶段。 11、大跨度建筑主要有哪些结构形式? 12、桥梁的结构形式有哪些? 13、水利工程的特点? 14、什么是房屋建筑中的围护结构和受力结构,请举例说明? 15、伸缩缝、沉降缝、抗震缝有什么异同? 16、简述工程建设监理的特点有哪些? 17、我国抗震设计的基本原则是什么?并简要解释其含义。 18、房屋建筑的层高与净高的区别?

三、综合分析题 1、谈谈对未来从事土木工程专业应具备的基本素质和你对未来职业规划的设想。相关要求如下: (1)字数原则上要求800字以上。 (2)论文要求论点明确,论据充分。 《土木工程概论》综合复习题答案 一、名词解释 1、绿色建材是指在原料采取、生产制造、使用或者再循环以及废料处理等环节中对地球环境负荷最小和有利于人类健康的材料 2、单向板指板上的荷载沿一个方向传递到支撑构建的板上;双向板指板上的荷载沿两个方向传递到支撑构建的板上 3、凡能在物理化学作用下,从浆体变为坚固的石状体,并能交接其他物料而具有一定机械强度的物质,统称为胶凝材料 4、虎克定律:固体材料受力之后,材料中的应力与应变(单位变形量)之间成线性关系。许多材料在不超过它的弹性极限时,服从虎克定律。 5、为新建、改建或扩建房屋建筑物和所附属构筑物设施所进行的规划、勘察、设计和施工、竣工等各项技术工作和完成的工程实体,也是指各种房屋、建筑物的建造工程。 6、柔性路面指的是刚度较小、抗弯拉强度较低,主要靠抗压、抗剪强度来承受车辆荷载作用的路面。刚性路面指的是刚度较大、抗弯拉强度较高的路面。一般指

MFC调用Windows Media Palyer实现多媒体播放器

新建了一个MFC工程OpenVideo,然后添加Windows Media Player控件; Windows Media Player控件的添加: 选择菜单Project->Add to Project中的Components and Controls命令,弹出Components and Controls Gallery对话框。然后双击Choose a component to insert into your project:中的Registered ActiveX Controls,在该文件夹中选择Windows Media Player,单击Insert,在Insert this component?中选择“确定”,将弹出Confirm Classes窗口,在列表框中有CWMPPlayer4等各种类,单击OK将返回到Components and Controls Gallery界面。最后单击“Close”返回VC++开发界面。自此,Windows Media Player的类都已加载到MFC的OpenVideo工程中 为Windows Media Player插件添加一个关联的变量m_Ctrplay,在窗口类中定义private的CString型全局变量m_strFilePathName; 添加四个按钮和一个文本编辑框,添加相应的响应函数,代码如下: void CMediaPlayDlg::OnOpen() { // TODO: Add your control notification handler code here CFileDialog dlg(TRUE,_T(""),_T(""), OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, _T("(*.*)|*.*|(*.mp3)|*.mp3|(*.avi)|*.avi|")); if (dlg.DoModal()) { m_strFilePathName=dlg.GetPathName(); SetDlgItemText(IDC_EDIT,m_strFilePathName);//文本编辑框IDC_EDIT显示打开的文件} }

土木工程基本知识大全

土木工程基本知识大全 1、什么是容积率? 答:容积率是项目总建筑面积与总用地面积的比值。一般用小数表示。 2、什么是建筑密度? 答:建筑密度是项目总占地基地面积与总用地面积的比值。一般用百分数表示。 3、什么是绿地率(绿化率)? 答:绿地率是项目绿地总面积与总用地面积的比值。一般用百分数表示。 4、什么是日照间距? 答:日照间距,就是前后两栋建筑之间,根据日照时间要求所确定的距离。日照间距的计算,一般以冬至这一天正午正南方向房屋底层窗台以上墙面,能被太阳照到的高度为依据。 5、建筑物与构筑物有何区别? 答:凡供人们在其中生产、生活或其他活动的房屋或场所都叫做建筑物,如公寓、厂房、学校等;而人们不在其中生产或生活的建筑,则叫做构筑物,如烟囱、水塔、桥梁等。 6、什么是建筑“三大材”? 答:建筑“三大材”指的是钢材、水泥、木材。 7、建筑安装工程费由哪三部分组成? 答:建筑安装工程费由人工费、材料费、机械费三部分组成。 8、什么是统一模数制? 什么是基本模数、扩大模数、分模数?答:(1)、所谓统一模数制,就是为了实现设计的标准化而制定的一套基本规则,使不同的建筑物及各分部之间的尺寸统一协调,使之具有通用性和互换性,以加快设计速度,提高施工效率、降低造价。(2)、基本模数是模数协调中选用的基本尺寸单位,用M表示,1M=100mm。(3)、扩大模数是导出模数的一种,其数值为基本模数的倍数。扩大模数共六种,分别是3M(300mm)、6M(600mm)、12M(1200mm)、 15M(1500mm)、30M(3000mm)、60M(6000mm)。建筑中较大的尺寸,如开间、进深、跨度、柱距等,应为某一扩大模数的倍数。(4)、分模数是导出模数的另一种,其数值为基本模数的分倍数。分模数共三种,分别是1/10M(10mm)、1/5M(20mm)、1/2M(50mm)。建筑中较小的尺寸,如缝隙、墙厚、构造节点等,应为某一分模数的倍数。 9、什么是标志尺寸、构造尺寸、实际尺寸?

C# 窗体编辑媒体播放器

Windows Media Player控件 Windows Media Player是一种媒体播放器,可以播放当前最流行的音频、视频文件和大多数混合型的多媒体文件。为了便于程序的开发,Visual Studio 2005集成开发环境提供了Windows Media Player控件,并且提供了相关的属性、方法,开发者根据提供的属性、方法完全可以实现Windows Media Player播放器的所有功能。 在使用Windows Media Player控件进行程序开发前,必须将Windows Media Player控件添加到工具箱中,步骤如下所示。 (1)选择工具箱,并单击鼠标右键,在弹出的快捷菜单中选择“选择项”。 (2)弹出“选择工具箱项”对话框,选择“COM组件”选项卡。 (3)在COM组件列表中,选择名称为“Windows Media Player”,单击【确定】按钮,Windows Media Player控件添加成功,如图1所示。 图1 添加Windows Media Player控件 表1和表2介绍Windows Media Player控件提供的主要属性和方法。 表1 Windows Media Player控件主要属性及说明 另外,将Windows Media Player控件添加到窗体上,在该控件上单击鼠标右键,弹出“Windows Media Player控件属性”对话框,为Windows Media Player控件提供中文属性对话框,如图2所示。

图2 Windows Media Player控件属性设置 表2 Windows Media Player控件主要方法及说明 示例 Windows Media Player控件制作多媒体播放器 本示例利用Windows Media Player控件来实现播放视频文件。程序运行结果如图3所示。 图3 多媒体播放器 程序开发步骤如下所示。 (1)创建一个项目,命名为27_02,设置默认窗体的Text属性为“网站源代码多媒体播放器”。 (2)在窗体上添加Windows Media Player控件和3个Button控件。 (3)程序代码如下。 sing System; using System.Collections.Generic; using https://www.doczj.com/doc/5016505867.html,ponentModel; using System.Data; using System.Drawing;

媒体播放器需求分析

多媒体播放器需求说明定义书 工程名称:多媒体播放器 工程组编号:06 工程组成员: 日期:2013—09—05

修改履历

目录1 认识MediaPlayer1 1.1 名称:媒体播放器1 1.2 功能概述:1 1.3 功能图概述:1 1.3.1 主界面图说明2 1.3.2 视频模块图说明3 1.3.3 音频模块图说明4 1.3.4 图片模块图说明4 2 MediaPlayer系统详细功能5 2.1 主界面功能详细需求5 2.1.1 特性描述5 2.1.2 功能性需求5 2.1.3 主界面的各种状态6 2.1.4 功能性需求6 2.1.5 主界面异常处理7 2.1.6 超时7 2.1.7 主界面使用方式7 2.2 视频播放功能详细需求7 2.2.1 视频播放器器的基本控制需求7 2.2.2 视频播放器器的详细功能8 2.3 音频播放功能详细需求:10 2.3.1 音频播放器的基本控制需求11 2.3.2 音频播放器器的详细功能11 2.3.3 播放列表经管需求13 2.3.4 列表音频经管需求16 2.3.5 播放器友好性需求19 2.4 图片播放功能详细需求21 2.4.1 图片播放器器的基本控制需求21 2.4.2 图片播放器器的详细功能22

1 认识MediaPlayer 1.1 名称:媒体播放器 1.2 功能概述 1)工程功能点1:视频播放器,能够实现本地设定目录中包含视频文件的浏览和播放(需要支持mp4/flv); 2)工程功能点2:音频播放器,能够实现本地设定目录中包含音频文件的浏览和播放(需要支持mp3/wma); 3)工程功能点3:图片播放器,能够实现本地设定目录中包含图片文件的浏览和播放(需要支持jpg/png/gif/bnp); 1.3 功能图概述: 此处是系统功能图 系统功能图说明

WindowsMediaPlayer错代码大全

0x80040241: Windows Media Player 不支持此文件类型 0x80040255: Windows Media Player 不支持此文件类型 0x80041002: 找不到此文件的许可证,Windows Media Player 找不到此文件的许可证。许可证 可能已被删除或者已损坏。如果您有许可证的备份副本,则可以进行还原,然后再重试播放该文件。如果没有许可证的备份副本,则需要获取该内容的新许可证。如果需要复制的 CD 曲目的许可证,请重新复制该 CD 曲目。如果需要从 Internet 下载的文件的许可证,请返回获得该文件的网站并重新下载文件。 0x8007001F: 无法执行所请求的操作,Windows Media Player 无法执行所请求的操作。您遇到 此错误消息可能是由于下列原因之一: 计算机硬件有问题。例如,硬盘可能已损坏、断开连接或者尚未格式化。 尝试播放的文件正在从安装了 Windows Media Services 的计算机上进行流式处理 。要播放文件,Windows Media Player 必须与 Windows Media Services 安装在 不同的计算机上。 0x800704CF: 找不到文件,Windows Media Player 找不到文件。如果您在“打开URL”对话框 中键入了一个统一资源定位符 (URL),请确保文件名拼写正确以及文件路径正确,然后重试。如果单击了网页上的链接,则可能该链接无效。 0x800C000D: 不支持指定的协议,Windows Media Player 不支持您用来访问文件的协议。如果 单击网页上的链接之后收到此错误消息,则可能该链接无效。如果键入一个Internet 地址之后收到此错误消息,请确保使用的是 Windows Media Player 支 持的协议,然后重试。 播放机支持的协议以及正确的语法如下: mms://server/filename(例如,扩展名为 .wma、.wmv、.asf 或 .mp3 的文件) http://server/filename mms://server/sami.asf?SAMI=http://server/sami/sami_demo.smi(SAMI 文件) 如果 Windows Media Player 支持该协议,但是您仍然无法播放该内容,请确保已 配置播放机使用所有支持的协议。 0xC00D000F: 服务器没有更多可用的连接Windows Media Player 无法连接到要播放的文件所在的服务器,因为该服务器不允许任何新的连接。请以后再尝试播放该文件。 错误 ID = 0xC00D000F,条件 ID = 0x00000000 0xC00D001F: 找不到文件,Windows Media Player 找不到文件。如果您在“打开URL”对话框 中键入了一个统一资源定位符 (URL),请确保文件名拼写正确以及文件路径正确,

实验六 媒体播放器实现

实验六媒体播放器实现 1. 上机实验报告六 课程名称:多媒体技术班级:数媒**班实验日期:2014.5.25-6.2 小组成员:指导教师: 实验序号:06 实验成绩: 一、简单媒体播放器实现 二、实验目的及要求 目的:使用VC++2005进行编程,基于控制台应用程序,使用DirectShow SDK 实现流媒体播放器。 要求: 1、掌握使用DirectSound 中常用接口完成音视频媒体回放、显示及控制等动作的方法; 2、利用接口中的控制函数完成控制操作; 3、学会面向对象的设计方法; 3、开发一个简单的基于控制台应用程序的媒体播放程序。 三、实验环境 本次上机实践所使用的平台和相关软件 VS2012MFC\win7

四、实验内容 1.平台搭建 DirectX是一个多媒体API,提供了与显卡、声卡、输入设备等进行交互的标准接口。如果没有这个标准API,则将必须为每个显卡和声卡组合以及每种类型的键盘、鼠标和手柄编写不同的代码。而DirectShow是微软为简化或降低音频/视频开发的难度而为音视频应用开发人员定制的一套API函数。是DirectX的一个组件,提供对多媒体数据流的高质量捕获和回放。不必关注视频硬件如显卡、视频捕捉设备、视频编码算法、解码算法,音/视频数据同步等复杂细节。 此次在VS下媒体播放器的实现即需要DirectShow的有关静态库的配置和开发环境的配置。由于VS2012无需配置DirectX,用户可直接编译DirectShow里的baseclasses,选择成批编译,生成四个版本的静态库Debug、Debug_Unicode、Release、Release_Unicode。为了能让VS c++自动搜索到SDK库和头文件,需对媒体播放工程进行环境配置。(1)在include路径下添加DirectShow中的BaseClasses\、include、Common。(2)在lib路基下添加DirectShow中的Debug 、Debug_Unicode、Release、Release_Unicode。 2.实现的基本功能: 打开/关闭媒体文件 播放/暂停/停止媒体 全屏显示 音量控制 抓图 静音控制 播放时总位于顶层 增加的功能:屏幕缩放比例 退出 播放时长的显示 未来扩展功能:希望实现前一个、下一个视频的播放 3.功能介绍: 1、点击“打开”,添加播放资源*.mpg;*.mpeg;*.avi;*.rmvb;*.rm; *.mp3;*.mid;*.wav;*.mov;*.qt;*.wmv;*.wma;*.asf 2、单击“播放”,开始播放或重新播放 3、点击“暂停”,暂停播放视频(只在视频播放时才可以生效); 4、单击“终止”,视频播放停止(只在视频播放时才可以生效); 5、滑动音量滑块调节音量大小(有左声道和右声道) 6、可以选择menu的各个功能,如抓图,缩放,全屏,退出,帮助里的关于等。

《土木工程力学》.doc

中央广播电视大学 2011—2012 学年度第一学期“开放本科”期末考试 (半开 卷 ) 土木工程力学(本)试题 2012 年 1 月、 一、单项选择题 在所列备选项中,选一项正确的或最好的作为答案,将选项号填入各题的括号中。 1. 用位移法计算图示各结构,基本未知量是两个的结构为(A)。 2. 用力法计算超静定结构时,基本未知量是(多余未知力)。 3. 图示结构杆件 BA的 B 端转动刚度S BA为( 3 )。 4. 用力矩分配法计算结构得到一个收敛的结果,是因为(分配结点之间传递系数小于 1 )。 5. 反映结构动力特性的重要物理参数是(自振频率)。 6. 用力矩分配法计算超静定结构时,刚结点的不平衡力矩等于(附加刚臂中的约束反力矩)。 7. 影响线的纵坐标是(指定截面的某一量值)。 8. 受弯杆件截面内力有(弯矩、剪力、轴力)。 9. 不考虑杆件的轴向变形,竖向杆件的 E I = 常数。下图所示体系的振动自由度为( 1 )。 10.力法典型方程是(多余约束处的位移协调条件)。 二、判断题 11.基本附属型结构力的传递顺序是: 从附属部分到基本部分。(√) 12.结构由于弱阻尼其自由振动不会衰减。(× ) 13. 当 AB 杆件刚度系数S AB 3i 时,杆件的 B 端为固定支座。(×)

15.图(a)对称结构受对称荷载作用,利用对称性可简化为图(b)来计算。(√) 16.结构的自振频率与干扰力无关。(√) 17.位移法的基本结构不是唯一的。(×) 18. 由于支座位移超静定结构产生的内力与刚度的绝对值有关。(√) 19. 实际桁架结构的杆件只有轴力产生。(× ) 20. 结构的自振频率与结构中某杆件的刚度有关。(√) 三、( 10 分) 21.作图示静定结构的弯矩图。 四、( 16 分) 22.用力法计算图示结构并作弯矩图,EI= 常数。 解:典型方程111 x11P0

AxWindowsMediaPlayer的详细用法

AxWindowsMediaPlayer的详细用法 属性/方法名:说明: [基本属性] URL:String; 指定媒体位置,本机或网络地址 uiMode:String; 播放器界面模式,可为Full, Mini, None, Invisible playState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪 enableContextMenu:Boolean; 启用/禁用右键菜单 fullScreen:boolean; 是否全屏显示 [controls] wmp.controls //播放器基本控制 controls.play; 播放 controls.pause; 暂停 controls.stop; 停止 controls.currentPosition:double; 当前进度 controls.currentPositionString:string; 当前进度,字符串格式。如“00:23” controls.fastForward; 快进 controls.fastReverse; 快退 controls.next; 下一曲 controls.previous; 上一曲 [settings] wmp.settings //播放器基本设置 settings.volume:integer; 音量,0-100 settings.autoStart:Boolean; 是否自动播放 settings.mute:Boolean; 是否静音 settings.playCount:integer; 播放次数 [currentMedia] wmp.currentMedia //当前媒体属性 currentMedia.duration:double; 媒体总长度 currentMedia.durationString:string; 媒体总长度,字符串格式。如“03:24” currentMedia.getItemInfo(const string); 获取当前媒体信息"Title"=媒体标题,"Author"=艺术家,"Copyright"=版权信息,"Description"=媒体内容描述,"Duration"=持续时间(秒),"FileSize"=文件大小,"FileType"=文件类型,"sourceURL"=原始地址 currentMedia.setItemInfo(const string); 通过属性名设置媒体信息 https://www.doczj.com/doc/5016505867.html,:string; 同currentMedia.getItemInfo("Title") [currentPlaylist] wmp.currentPlaylist //当前播放列表属性

MediaPlayer总结

MediaPlayer应用总结 1.MediaPlayer概述 MediaPlayer位于 android.media包中,为android平台提供了音频和视频的播放功能。 MediaPlayer的底层是基于OpenCore(PacketVideo)的库实现的,为了构建一个 MediaPlayer程序,上层还包含了进程间通讯等内容,这种进程间通讯的基础是andoid基 本库中的Binder机制。 2.类结构 https://www.doczj.com/doc/5016505867.html,ng.Object ?android.media.MediaPlayer 3.构造方法和公用方法 构造方法: Public Constructors MediaPlayer() 默认构造方法。 公有方法: Public Methods create(Context context, Uri uri, SurfaceHolder holder) static MediaPlayer 指定从资源ID对应的资源文件中来装载音乐文件,同时指定了SurfaceHolder对象 返回MediaPlyaer对象。 create(Context context, int resid) static MediaPlayer 指定从资源ID对应的资源文件中来装载音乐文件,并返回新创建的MediaPlyaer对象 create(Context context, Uri uri) static MediaPlayer 从指定Uri装在音频文件,并返回新创建的MediaPlayer对象。 int getCurrentPosition() 获取当前播放的位置。

int getDuration() 获取音频的时长。 int getVideoHeight() 获取视频的高度。 int getVideoWidth() 获取视频的宽度。 boolean isLooping() 判断MediaPlayer是否正在循环播放。 boolean isPlaying() 判断MediaPlayer是否正在播放。 void pause() 暂停播放。 void prepare() 准备播放(装载音频),调用此方法会使MediaPlayer进入Prepared状态。void prepareAsync() 准备播放异步音频。 void release() 释放媒体资源。 void reset() 重置MediaPlayer进入未初始化状态。 void seekTo(int msec) 寻找指定的时间位置。 void setAudioStreamType(int streamtype) 设置音频流的类型。 void setDataSource(String path) 指定装载path路径所代表的文件。 void setDataSource(Context context, Uri uri, Map 指定装载uri所代表的文件。 void setDataSource(Context context, Uri uri)

vb中WindowsMediaPlayer的常用属性和方法

vb中WindowsMediaPlayer的常用属性和方法 2008-10-24 20:13 enableContextMenu:Boolean 显示/不显示播放位置的右键菜单 fullScreen:boolean 全屏显示 stretchToFit:boolean 非全屏状态时是否伸展到最佳大小uMode:string 播放器的模式,full:有下面的控制条; none:只有播放部份没有控制条 playState:integer 当前控件状态,下面是三种基本状态: 3:正在播放 2:暂停 1:已停止 状态变化时会触发OnStatusChange事件 [controls] 可通过WindowsMediaPlayer.controls对播放器进行控制并取得相关的一些信息: controls.play; 播放 controls.stop; 停止 controls.pause; 暂停 controls.currentPosition:Double 当前播放进度 controls.currentPositionString:string 时间格式的字符串 "0:32" [currentMedia] 可以通过WindowsMediaPlayer.currentMedia取得当前媒体的信息currentMedia.duration Double 总长度 currentMedia.durationString 时间格式的字符串 "4:34" [settings] 可以通过WindowsMediaPlayer.settings对播放器进行设置,包括音量和声道等。 settings.volume:integer 音量(0-100) settings.balance:integer 声道,通过它应该可以进行立体声、左声道、右声道的控制。 ================= 版本2: 属性/方法名:说明: [基本属性] url:string指定媒体位置,本机或网络地址 uiMode:String; 播放器界面模式,可为Full, Mini, None, Invisible

Windows Media Player SDK学习笔记

Windows Media Player SDK学习笔记(二) Windows Media Pl 2010-04-26 11:50:46 阅读113 评论0 字号:大中小订阅 windows media player 控件的常用属性及方法 属性/方法名:说明:[基本属性] WMP URL:String = URL 指定媒体位置,本机或网络地址 uiMode = Full 播放器界面模式,可为Full(显示全部),Mini(最简化),None(不显示播放器),Invisible(全部隐藏) playState 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪 enableContextMenu = true启用/禁用右键菜单 fullScreen = true boolean;是否全屏显示 controls 属性 controls.play() 播放 controls.pause() 暂停 controls.stop() 停止 controls.currentPosition 当前进度(双精度) controls.currentPositionString 当前进度,字符串格式。如“00:23”controls.fastForward() 快进 controls.fastReverse() 快退 controls.next() 下一曲 controls.previous() 上一曲 controls.CurrentPosition = 10 设置媒体开始播放的位置(播放器ID).controls.CurrentPosition = (播放器ID).controls.CurrentPosition+10; settings 属性 settings.volume 音量,0-100 settings.auto_old= true 是否自动播放settings.mute = true 是否静音(boolean) settings.playCount = 10 播放次数

Android的MediaPlayer架构介绍(自己总计的)

An droid 的MediaPlayer 架构介绍 【IT168技术文档】本文主要介绍的是Android中很重要也最为复杂的媒体播放器( MediaPlayer)部分的架 构。对于Android这样一个完整又相对复杂的系统,一个MediaPlayer功能的实现不在其具体的功能,而是 具体功能如何适应Android系统Android MediaPlayer的主要具体实现在OpenCore的Player中,这部分不是本文的关注点。本文关注的是MediaPlayer系统的架构,其他的一些Android的应用程序也使用类似的架构。 对于开源事业在中国的发展,hanchao3c认为应该共享的不仅仅是代码,文档、设计思想、理念甚至 对于技术的理解都应该得到充分的共享。Android为中国人进入大规模的开源项目提供了很好的机遇,对于 走在技术前沿的人们,不应将技术视为私有财产,而应该将自己理解更好地奉献给大众,提高大众的学习速度,从中也可以得到反馈,从而促进自己的进步。仅以此文奉献给所有关系技术的朋友,希望可以抛砖引玉, 促进我们共同的技术进步! 第一部分MediaPlayer概述 Android 的MediaPlayer 包含了Audio 和video 的播放功能,在Android 的界面上,Music 和Video 两个应用程序都是调用MediaPlayer实现的。 MediaPlayer 在底层是基于OpenCore(PacketVideo)的库实现的,为了构建一个MediaPlayer 程序,上层还包含了进程间通讯等内容,这种进程间通讯的基础是An droid基本库中的Bin der 机制。 以开源的An droid为例MediaPlayer的代码主要在以下的目录中:JAVA程序的路径: packages/apps/Music/src/com/a ndroid/music/ JAVA类的路径: frameworks/base/media/java/a ndroid/media/MediaPlayer.java JAVA本地调用部分(JNI): frameworks/base/media/j ni/a ndroid media MediaPlayer.cpp 这部分内容编译成为目标是libmedia_j ni.so 。 主要的头文件在以下的目录中: frameworks/base/i nclude/media/ 多媒体底层库在以下的目录中: frameworks/base/media/libmedia/ 这部分的内容被编译成库libmedia.so 。 多媒体服务部分: frameworks/base/media/libmediaplayerservice/

土木工程概论 电子版

土木工程概论学习指导资料 一.课程基本信息 课程名称: 土木工程概论 英文名称: Introduction to Civil Engineering 课程类别:基础课 学时: 34 学分: 2 二、教学目的及要求 《土木工程概论》课是为新入学的学生讲授的一门必修课程,阐述土木工程的重要性和这一学科所含的大致内容,介绍国内外最新技术成就和信息,展望未来。因此,本课程是一门知识面较广启发性较强的基础课。 设臵该课的目的是使学生一进校就了解土木工程的广阔领域,获得大量的信息及研究动向,从而产生强烈的求知欲,建立献身土木工程事业的信念,自觉地主动地学习。 课程基本要求 1)了解土木工程在国民经济中的地位和作用; 2)了解土木工程的广阔领域与分类; 3)了解土木工程的材料、土木工程结构型式、荷载及其受力路线; 4)了解各类灾害及土木工程的抗灾; 5)了解土木工程建设与使用; 6)了解土木工程经济与管理; 7)了解土木工程最新技术成就及发展总趋势; 8)了解数学、力学与土木工程以及各学科之间的渗透关系; 9)较早养成自学、查找资料及思考问题的习惯,结合考核初步训练撰写小 论文的能力。 三、课程教学内容 1. 综述 历史简述:土木工程的重要性;土木工程的建设与使用;各类灾害及土木工程中的抗灾;土木工程的现状和我国现阶段达到的水平,发展总趋势。 2. 土木工程材料 土木工程使用的各类材料及其应用概况,工程结构与材料发展的关系,材料工业的新发展及展望。 3. 土木工程种类 房屋建筑(包括房屋的组成、单层、多层、大跨、高层、古建筑、特种建筑等),展示房屋建筑最新技术成就及发展方向;各类特种结构的型式,桥梁工程(包括拱式桥、斜拉桥、悬索桥、立交桥等),展示当代桥梁最新技术成就及发展方向;公路、铁道、隧道工程、矿井工程、水利工程、给水与排水工程,相应的新发展及展望;基础与地下结构工程及其新发展。 4. 土木工程的基本结构形式与土木工程荷载 介绍梁、柱、拱、桁架等最基本的结构形式,受力路线,结构形式变化及新结构形式、展望;了解荷载、作用与效用的定义,荷载的种类、荷载组合的概述。 5. 土木工程事故、灾害及防治、结构的耐久性

C# Windows Media Player控件的常用属性及方法

C# Windows Media Player控件的常用属性及方法 1、基本属性 URL 指定媒体位置,本机或网络地址 例如:axWindowsMediaPlayer1.URL = @"f:\aa.mp3"; uiMode 播放器界面模式,可为Full, Mini, None, Invisible ;Full:有下面的控制条; None:只有播放部份没有控制条 例如:axWindowsMediaPlayer1.uiMode = "Invisible"; playState 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪enableContextMenu 启用/禁用右键菜单 fullScreen 是否全屏显示 stretchToFit 非全屏状态时是否伸展到最佳大小 2、播放器基本控制 Ctlcontrols.play(); 播放 Ctlcontrols.pause(); 暂停 Ctlcontrols.stop(); 停止 Ctlcontrols.currentPosition 当前进度 Ctlcontrols.currentPositionString 当前进度,字符串格式。如“00:23”Ctlcontrols.fastForward(); 快进 Ctlcontrols.fastReverse(); 快退 Ctlcontrols.next(); 下一曲 Ctlcontrols.previous(); 上一曲 3、播放器基本设置 settings.volume 音量,0-100 settings.balance 声道,通过它应该可以进行立体声、左声道、右声道的控制。settings.autoStart 是否自动播放 settings.mute 是否静音 settings.playCount 播放次数 settings.rate 播放速度 4、当前媒体属性 currentMedia.duration 媒体总长度 currentMedia.durationString 媒体总长度,字符串格式。如“03:24” currentMedia.getItemInfo(const string) 获取当前媒体信息"Title"=媒体标题,"Author"=艺术家,"Copyright"=版权信息,"Description"=媒体内容描述,"Duration"=持续时间(秒),"FileSize"=文件大小,"FileType"=文件类型,"sourceURL"=原始地址currentMedia.setItemInfo(const string) 通过属性名设置媒体信息 https://www.doczj.com/doc/5016505867.html, 同 currentMedia.getItemInfo("Title")

MediaPlayer 常用方法介绍

MediaPlayer 常用方法介绍 方法:create(Context context, Uri uri) 解释:静态方法,通过Uri创建一个多媒体播放器。 方法:create(Context context, int resid) 解释:静态方法,通过资源ID创建一个多媒体播放器 方法:create(Context context, Uri uri, SurfaceHolder holder) 解释:静态方法,通过Uri和指定SurfaceHolder 【抽象类】创建一个多媒体播放器方法:getCurrentPosition() 解释:返回Int,得到当前播放位置 方法:getDuration() 解释:返回Int,得到文件的时间 方法:getVideoHeight() 解释:返回Int ,得到视频的高度 方法:getVideoWidth() 解释:返回Int,得到视频的宽度 方法:isLooping() 解释:返回boolean ,是否循环播放 方法:isPlaying() 解释:返回boolean,是否正在播放 方法:pause() 解释:无返回值,暂停 方法:prepare() 解释:无返回值,准备同步 方法:prepareAsync() 解释:无返回值,准备异步 方法:release() 解释:无返回值,释放MediaPlayer 对象 方法:reset() 解释:无返回值,重置MediaPlayer 对象 方法:seekTo(int msec) 解释:无返回值,指定播放的位置(以毫秒为单位的时间) 方法:setAudioStreamType(int streamtype) 解释:无返回值,指定流媒体的类型 方法:setDataSource(String path) 解释:无返回值,设置多媒体数据来源【根据路径】 方法:setDataSource(FileDescriptor fd, long offset, long length) 解释:无返回值,设置多媒体数据来源【根据FileDescriptor】 方法:setDataSource(FileDescriptor fd) 解释:无返回值,设置多媒体数据来源【根据FileDescriptor】 方法:setDataSource(Context context, Uri uri) 解释:无返回值,设置多媒体数据来源【根据Uri】

相关主题
文本预览
相关文档 最新文档