Windows Media Center 互联网视频功能排错指南(转载)

微软(中国)于2010年5月19日晚正式向大众推出了用于 Windows 7 中 Windows

Media Center 的互联网视频功能,即早已在美国等地推出的Internet TV 服务,并且支持搜索和节目指南。

虽说这是个激动人心的功能,但是根据反馈,部分用户在19日之后打开Windows Media Center 时,并不能访问该功能,看到的是下面这种界面:

下面,我将为您提供一种简易的解决方案,使您的Windows Media Center 能够体验到新的互联网视频功能。

注意:

在开始前,需要提醒大家的是,步骤中包含一些命令行命令语句,如果您不是有经验的Windows 高级用户,请获取我为方便普通计算机用户而预先编写好的两个命令文

件WMCForceUpdate.cmd和WMC Reset.cmd,我已经他们压缩到一个ZIP文档中,并且上传至SkyDrive 了,您可以前往此处下载:

https://www.360docs.net/doc/5211095670.html,/embedicon.aspx/.Public/Windo ws%20Media%20Center%20%e7%bd%91%e7%bb%9c%e8%a7%86%e9%a2 %91%e9%97%ae%e9%a2%98%e8%a7%a3%e5%86%b3%e6%96%b9%e6 %a1%88/WMC^_iTV^_Solution.zip

当然,如果您不想下载或是下载不了,也可以把下文中包含的两部分源代码分别保存成两个cm d 文件,做法是:

启动"记事本"(Notepad.exe),将源代码粘贴进去,然后选择"文件 (F)"—"另存为(A) …",在"另存为"对话框的下部,将"保存类型(T)"更改为"所有文件(*.*)",最后在"

文件名(N)"中键入您想要的文件名,如WMCForceUpdate,并加上扩展名.cmd。就像这样:

好了,我们言归正传,看看如何解决此问题:

1. 尝试强制性更新Windows Media Center 及其组件。右键单

击WMCForceUpdate.cmd,选择"以管理员身份运行(A)",在弹出的「用户帐户控制」窗口中点击"是(Y)",您将会看见这样的窗口:

请不要关闭此窗口,它执行的是联网更新过程,可能需要3~10分钟左右或者更长,这取决于您的网络速度。在完成之后,Windows Media Center 会自动启动,然后您便可以检查其中"电视"部分是否正确出现了"互联网视频""指南""搜索"三个项目。如果出现了这三个项目,说明Windows Media Center 已经成功启用了网络电视功能,你不必再继续接下来的各步骤,只需重新打开Windows Media Center 并且进入"互联网视频"进行进一步的配置并体验此功能;如果还是没有出现这些项目,请继续接下来的第2步。

2. 如果强制更新过程没有作用,接下来需要重置Windows Media Center 。这是目前

最为简便且不易出错的重置过程了,只需右键单击WMCReset.cmd,选择"以管理员身份运行(A)",在弹出的「用户帐户控制」窗口中点击"是(Y)",您将会看见这样的窗口:

也请不要关闭此窗口,它执行的是停止Windows Media Center 后台服务及相关进程、清除Windows Media Center 数据库并重置的任务,此过程执行起来较为迅速,应该不到30秒。在完成之后, Windows Media Center 会自动启动,并且对您进行如下提示:

请在此提示中单击"确定"。接下来,您会开建这样的界面:

请在此界面中点击"继续"。下面,您应该看见此界面:

在此界面中,请点击"快速"。然后,您的Windows Media Center 就被成功重置了。

接下来,请立即关闭Windows Media Center 窗口,并接着执行上面的步骤1。

以上就是此问题的解决方案了,本方案利用系统自带的合法命令进行最简化的操作,其

中一些命令参数查阅自微软官方支持网站以及MSDN ,也应该是目前最为简单和保险的一种方案了,笔者以及部分遇到此问题的用户在本文发布之前,已经对本方案进行了测试,均未出现问题。如果您遇到了任何问题,欢迎在此留言说明,也可以访问测试过本方案的一位朋友——杨浩的人人网页面(您可能需要注册),向他咨询一些操作经验:

https://www.360docs.net/doc/5211095670.html,/profile.do?id=257355806

最后,在此向大家作几个较为重要的说明,并向大家推荐几个相关的资源:

1.本文仅用于解决中国用户的Windows 7中 Windows Media Center 在2010年

5月20日之后仍不能使用互联网视频功能的问题,不适用于除Microsoft? Windows? 7 之外的任何操作系统及软件,也可能不适用于区域和语言设置为除"中国"以外的一些区域设置。(因为Windows Media Center 中的这个互联网视频功能会根据区域和语言的不同而有出入,比如一些国家和地区没有Internet TV 服务)

2.此方案对于美国等其他具备Internet TV 功能的区域的用户来说同样适用,因为

WMCReset.cmd 代码中不包含卸载Internet TV 服务播放器及其他插件的命令,如果

您之前为观看Internet TV 安装过此类程序而后来仅仅是 Windows Media Center 出现此问题,那么应用本解决方案后,您可以不用再次下载相关的插件及程序,因为它们"立即可用"。(不同区域的Internet TV 服务提供商不同,因此播放程序和插件也不相同,例如,美国使用Netflix 服务,英国使用的是Sky Player,中国使用的是新浪视频、搜狐视频及国际在线。对于中国用户,一般会安装"Windows Media Center 的互联网视频"程序和"Windows Media Center Add-in for Flash"两样。这一类的用于Internet TV 而额外安装的组件,可以直接通过控制面板的"卸载程序"进行卸载)

3.本解决方案也同样适用于系统还原到安装"互联网视频"功能之前的某一时间点后"互联网视频"入口不再出现的情形。

4.在重置Windows Media Center 的步骤中,WMCReset.cmd 并不是完全清除

Windows Media Center 的设置,而是清除其主要数据库及文件,因为这样做已经可以让Windows Media Center 再次运行首次设置向导,运行该向导后,数据库及相关注册表设置会被自动覆盖,这与严格地清除Windows Media Center 的所有设置等效。如果您一

重置Windows Media Center 之后,您可能会丢失已录制的直播电视、电子节目指南设置、视频/图片/音乐库设置。

5.上传到SkyDrive 的压缩文档WMC_iTV_Solution.zip里面还包含了一个URL 快捷方式文件——立即启动互联网视频.url,您可以把它放在桌面,双击它就可以直接启动Windows Media Center 的互联网视频(Internet TV)功能。前提是您已经成功更

新到了这项Internet TV 新功能。此快捷方式的代码也是利用到了 Windows Media Center 的命令行参数,形式为。具体快捷方式代码如下:

当然,您也可以建立文件快捷方式:

其实上面两种利用到的都是一个参数形式——ehshell.exe

/entrypoint:{application_guid}\{entrypoint_guid}

6.本次解决的这个问题只与Windows Media Center 自身的组件更新程序有关,与Windows Update、Microsoft Update 无关,需要更新到的这个Internet TV 功能不存在于微软发布的修补程序(Update补丁包)中。另外,您可能在Media Center 日志中经常看到“NetTV 包不可用”的记录,如下图所示:

需要说明的是,此记录是正常的,与本文解决的这个问题无关。

7.最后,推荐一些关于本内容以及关于Windows Media Center Internet TV 功能的在线资源:

(有些资源是英文的,有些位于人人网,您可能需要注册才能访问)

华军软件园对Windows Media Center 互联网视频功能的介绍——《Windows

7 Media Center开通互联网视频》

https://www.360docs.net/doc/5211095670.html,/news1/Eval_MMX/2010/520/105201346367J

D4H7AJ48B568548536JF765F460711G6FC7F9H82I24_2.html?lt=comm on

?Lucky 7 @ 人人网教您配置和使用Windows Media Center 的互联网视频功能——《微软互联网视频来啦》

https://www.360docs.net/doc/5211095670.html,/blog/306906629/466098828?isDeclare=false

?Windows 7 功能:Internet TV (英文)

https://www.360docs.net/doc/5211095670.html,/windows/windows-7/features/internet-tv.as px

?Windows Media Center 功能:Internet TV 介绍(英文)

https://www.360docs.net/doc/5211095670.html,/windows/windows-media-center/get-started /internet-tv.aspx

?知识库文章:《用于运行Windows 7 的计算机Windows Media Center 中Netflix 的已知问题及限制》

https://www.360docs.net/doc/5211095670.html,/kb/977116/en-us

?知识库文章:《使用系统还原将装有Windows 7 的计算机还原到之前的一个状态后,Windows Media Center 里不再显示Netflix, Internet TV 及其他项目标题》(英文)

https://www.360docs.net/doc/5211095670.html,/kb/978795

?MSDN:《使用ehShell.exe 的命令行开关》(英文)

https://www.360docs.net/doc/5211095670.html,/en-us/library/bb189052.aspx

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显示打开的文件} }

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.360docs.net/doc/5211095670.html,ponentModel; using System.Data; using System.Drawing;

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),请确保文件名拼写正确以及文件路径正确,

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.360docs.net/doc/5211095670.html,:string; 同currentMedia.getItemInfo("Title") [currentPlaylist] wmp.currentPlaylist //当前播放列表属性

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 播放次数

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.360docs.net/doc/5211095670.html, 同 currentMedia.getItemInfo("Title")

《VB初学者》为程序添加背景音乐的方法(windows mediaplayer控件)

《VB初学者》为程序添加背景音乐的方法(windows mediaplayer 控件) 方法一:运用windows mediaplayer控件添加程序背景音乐 具体步骤如下 1>为VB添加windows mediaplayer部件 ctrl+T激活添加部件对话框(如右图),勾选如图所示的windows mediaplayer选项,单击应用、确定 工具栏里面出现按钮,双击添加控件 2>更改windows mediaplayer控件的属性 在窗体(下图)上出现windows mediaplayer控件 选中它,更改它的属性

其中的visible属性设置为false(如下图),这样的话,程序在运行的时候,windows mediaplayer控件是不可见的,其所播放的音乐就可以作为程序的背景音 乐了 3>关于windows mediaplayer如何播放音乐文件的问题 解决办法有两种: 第一种:如上图所示,改变控件的URL属性,在百度音乐里搜索到自己希望的背景音乐,复制链接地址粘贴到这里(缺点是程序运行的时候,电脑没有联网或者网络资源不可用时就听不到背景音乐,网速查的时候,音乐会卡;优点是可以缩小程序文件体积)

第二种:把背景音乐整合到工程资源中(缺点是过程麻烦,程序文件体积大;优点是电脑程序启动后,电脑不需联网就可以听到背景音乐,缓冲过程几乎不存 在,不受网速影响) 方法如下: 如下图所示,菜单栏选择外接程序——外界程序管理器——选中VB 6 资源编辑器,在右下角加载行为中勾选如右图两项后点击确定,在工具栏里会增加 按钮——单击按钮打开“VB 资源编辑器”

Windows Media Player控件属性、方法、事件

播放器编号1 clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 属性: ================================== AllowChangeDisplaySize 返回或设置最终用户是否能设置显示尺寸(逻辑型) AllowScan 返回或设置是否允许扫描(逻辑型) AnimationAtStart 返回或设置控件开始播放之前是否先播放一个动画序列(逻辑型) AudioStream 返回或设置音频流的编号(用于多音频流的剪辑,默认为-1)(长整型) AutoRewind 返回或设置媒体文件播放完毕后是否自动回绕(逻辑型) AutoSize 返回或设置是否自动调整控件大小来适应载入的媒体(逻辑型) AutoStart 返回或设置在载入媒体文件之后是否自动开始播放(逻辑型) Balance 返回或设置指定立体声媒体文件的播放声道(-10000为左声道,10000为右声道,0为立体声)(长整型) Bandwidth 返回或设置当前文件的带宽(长整型) BaseURL 返回基本的HTTP URL(字符串) BufferingCount 返回媒体文件回放时缓冲的总时间(长整型) BufferingProgress 返回缓冲完成的百分比(长整型) BufferingTime 返回缓冲的时间(双精度型) CanPreview 返回或设置当前显示的剪辑是能否被预览(逻辑型) CanScan 返回或设置当前文件是否支持快进或快退(逻辑型) CanSeek 返回或设置当前文件是否能搜索并定位到某个时间(逻辑型) CanSeekToMarkers 返回或设置文件是否支持搜索到标签(逻辑型) CaptioningID 返回在标题中显示的帧或控件的名称(字符串) ChannelDescription 返回电台的描述(字符串) ChannelName 返回电台的名称(字符串) ChannelURL 返回电台的元文件的位置(字符串) ClickToPlay 返回或设置是否可以通过点击图像暂停或播放剪辑(逻辑型) ClientID 返回客户端唯一的标识符(字符串) CodecCount 返回文件使用的可安装的codecs 的个数(长整型) ContactAddress 返回电台的联系地址(字符串) ContactEmail 返回电台的联系电子邮件地址(字符串) ContactPhone 返回电台的联系电话(字符串) CreationDate 返回剪辑的创建日期(日期型) CurrentMarker 返回或设置当前书签号码(长整型) CurrentPosition 返回或设置剪辑的当前位置(双精度型) CursorType 返回或设置指针类型(长整型) DefaultFrame 返回或设置控件的默认目标Http 帧(字符串) DisplayBackColor 返回或设置显示面板的背景色(OLE_COLOR 值) DisplayForeColor 返回或设置显示面板的前景色(OLE_COLOR 值)

media,player,无法播放此文件,因为不支持指定的协议

竭诚为您提供优质文档/双击可除 media,player,无法播放此文件,因为不 支持指定的协议 篇一:视频文件在ppt无法播放 视频文件在ppt无法播放 直接插入播放视频 最简单、最直观播放方法其实就是将事先准备好的视频文件作为电影文件直接插入到幻灯片中,使用这种方法将视频文件插入到幻灯品中后,powerpoint只向大家提供简单的暂停和继续播放按钮,而没有其他更多的操作按钮可供大家选择,因此这种方法特别适合初次使用powerpoint的用户。大家可以按照下面的方法来将视频文件直接插入到幻灯片中: 1、运行powerpoint程序,打开需要插入视频文件的幻灯片; 2、将鼠标移动到菜单栏中,单击其中的“插入”选项,从打开的下拉菜单中,执行“插入影片文件”命令; 3、在随后弹出的文件选择对话框中,将自己事先准备好的视频文件选中,并单击“添加”按钮,这样就能将视频

电影插入到幻灯片中了; 4、用鼠标选中视频文件,并将它移动到合适的位置处,然后可以根据屏幕的提示,来直接点选播放按钮来播放视频电影,或者选中自动播放方式,让幻灯片一打开的话,就能自动播放显示; 5、在播放过程中,大家可以用鼠标控制视频电影的暂停与继续播放;要是想暂停的话,可以将鼠标移动到视频窗口中,直接单击一下,这样视频电影就能停止播放了;要是想继续播放的话,那么再用鼠标单击一下,就可以了。 通过控件播放视频电影 这种播放方法就是将视频文件作为控件插入到幻灯片中,然后通过修改控件属性的方法,达到播放视频的目的。使用这种方法可以实现象在普通的媒体播放器中播放视频 电影的效果。下面就是这种方法的实现步骤: 1、运行powerpoint程序,打开需要插入视频文件的幻灯片; 2、将鼠标移动到菜单栏中,单击其中的“视图”选项,从打开的下拉菜单中,选中“控件工具箱”,再从下级菜单中选中“其他控件”按钮; 3、在随后打开的控件选项界面中,你可以选择“windowsmediaplayer”选项,再将鼠标移动到powerpoint 编辑区域中,画出一个合适大小的矩形区域,随后该区域就

在Windows Media Player中设置要同步的设备

在Windows Media Player中设置要同步的设备 在Windows Media Player 中设置要同步的设备。你可以使用Windows Media Player 将音乐、视频和照片从你的 Windows Media Player 媒体库复制到便携设备,如兼容的 MP3 播放器。这个过程称为同步。 将项目与设备同步的方法有两种:一种是自动,另一种是手动。第一次将设备连接到电脑时,Windows Media Player 会根据设备的存储容量以及 Windows Media Player 媒体库的大小,选择最适合设备的同步方法。第一次设置完设备之后,你可以选择其他同步方法(如果需要)。 自动同步 如果设备的存储容量大于 4 千兆字节(GB)并且该设备可以容纳整个Windows Media Player 媒体库,则 Windows MediaPlayer 将使用自动同步。如果保留此选项,则会将整个 Windows Media Player 媒体库复制到你的设备。 每次在 Windows Media Player 运行时将设备连接到电脑,Windows Media Player 都会自动更新设备的内容以制作 Windows Media Player 媒体库内容的镜像。 例如,如果你将 CD 翻录到你的 Windows Media Player 媒体库,则下次你将设备连接到电脑时会自动将该唱片集复制到你的设备。同样,如果你从Windows Media Player 媒体库中删除了一些项目,则下次将设备连接到电脑时也会从设备中删除这些项目。 即使你的设备设置为自动同步,你也可以控制哪些项目可以自动同步。 手动同步 如果设备的存储容量小于 4 千兆字节(GB)或者设备上无法容纳整个Windows Media Player 媒体库,则 Windows MediaPlayer 将使用手动同步。如果保留此选项,则每次你要在设备中添加或删除项目时都必须执行多个步骤。

vb中WindowsMediaPlayer的常用属性和方法

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

Win7下自带WMP12播放器(windows media player 12)+win7codecs解码器完美组合实现高清播放

Win7下自带WMP12播放器(windows media player 12)+win7codecs解码器完美组合实 现高清播放 Wmp打开方式: 开始——所有程序——windows media player 或者C:\Program Files\Windows Media Player——wmplayer.exe 没有wmp组件添加方法: 开始——控制面板——程序——程序和功能——打开或关闭windows 功能——媒体下拉——windows media player 也可用此卸载wmp,及重装,/重启后 Windows7的WMP12设置文件关联: 开始——控制面板——默认程序——始终用指定的程序打开此文件类型——将文件类型或协议与程序关联——接下来你就可以看到电脑中所有程序类型——双击需要并选择程序 下载win7codecs: 1.360软件管家——找软件——(输入)win7codecs——有win7codecs 2.8.9下载 2.官网地址:https://www.360docs.net/doc/5211095670.html,/win7codecs.html

3.其他下载地址 解压 点win7codecsv2.8.9.exe安装 点tools——settings32.exe进行设置然后重启电脑

修改注册表以更改Win7中WMP12默认视频 解码器 ————未测试近日,有用户反映说,在使用Windows 7 RC的Windows媒体播放器(WMP12)播放mkv格式的高清视频时存在不少问题,播放不流畅,字幕无法加载,无法倒退等。于是该用户向Windows 7开发组反馈了该问题,很快他得到了答复:微软方面表示这个问题很有可能是解码器和Windows 7兼容性不佳导致的,建议他更换解码器后再尝试。 这位用户使用GraphEdit检查之后发现,使用的解码器是Windows 7自带的Microsoft DTV/DVD Decoder,根据之前微软给出的答复,问题应该就是出在这个Windows 7 RC自带的解码器上。 问题找到了,解决方法也简单——用其他解码器替换掉这个自带的即可。不过说起来容易,实际操作还是要费一番功夫的。从国外一家名为 Hacking Windows 7 Media Center 的网站提供的解决方法来看,该操作需要通过修改注册表才能实现。 以下是操作步骤:(建议首先备份好注册表,以防万一) 注:以下操作仅针对WMP12在播放本地视频文件时采用第三方解码器的情况。 1.启动注册表编辑器,并定位到: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred 2. 右键点击“Preferred”,选择“权限(Permissions)”

C# Media Player控件

C# Media Player控件 C# Media Player控件Media player控件基本使用步骤如下: 一、往控件箱中添加此控件:wmp.dll 二、往窗体上拖控件 三、wmp.URL=XXXX;wmp.play()即可。 平常应用就这三步就OK了。但是,我想写个播放器的话,就遇到了一些问题。 在dotnet中使用非基于dotnet的控件,需要做一些额外的事,不过这些事vs已经帮我们做好了,当我们拖了此控件进窗体时,vs会自动调用AxImp.exe,用它根据原有的dll或ocx 生成一个用AxHost类包装的新的一组程序集(更为精确的描述见msdn),于是根据WMPLib.dll生成两个文件:AxInterop.WMPLib.dll、Interop.WMPLib.dll。这两个文件中包含了转化后的类。包装后的控件继承自 System.Windows.Forms.AxHost。 这是第一个问题,控件怎么使用呢?如果是拖控件,很简单,无论如何都能有效的使用。但是,如果手工new创建控件的实例呢?那就不一定了。 我做过种种实验,获得如下的结论: 在非可视化类中无法创建有UI的控件的实例,或者是

在没有把实例加入到一个可视化的容器中时。 我实验了下面的代码: AxWMPLib.AxWindowsMediaPlayer wmp = new AxWMPLib.AxWindowsMediaPlayer(); this.Controls.Add(wmp); wmp.URL = "约定.mp3"; wmp.Ctlcontrols.play(); 这几行代码不一定能运行。发现,如果这几行代码写在窗体的构造函数中,哪怕show出来都不能运行,只有写在Load或Load之后的事件中,并且把窗体show出来才有运行,否则会抛出一个错误:引发类型为 “System.Windows.Forms.AxHost+ InvalidActiveXStateException”的异常。网上有些人也遇到这个问题,其实都没有谈到点子上。甚为遗憾。 是不是不show就一定不能运行呢?我拖了个播放器控件放窗体上,在InitializeComponent后面写了行play的代码,能运行。可见,这中间有蹊跷啊。我比较了上面的代码跟拖上去生成的代码,有两点不同: 一、拖控件生成的代码为多一对 ((https://www.360docs.net/doc/5211095670.html,ponentModel.ISupportInitialize)(this.wmp1)).Beg inInit()/EndInit() 二、拖的控件多了一行:this.wmp1.OcxState =

Windows Media Player控件研究和用法

Windows Media Player控件研究 我的那个定时提醒程序中要用到它,初步使用问题已解决。基本使用步骤如下: 一、往控件箱中添加此控件:wmp.dll 二、往窗体上拖控件 三、wmp.URL=XXXX;wmp.play()即可。 平常应用就这三步就OK了。但是,我想写个播放器的话,就遇到了一些问题。 在dotnet中使用非基于dotnet的控件,需要做一些额外的事,不过这些事vs已经帮我们做好了,当我们拖了此控件进窗体时,vs会自动调用AxImp.exe,用它根据原有的dll或ocx 生成一个用AxHost类包装的新的一组程序集(更为精确的描述见msdn),于是根据WMPLib.dll生成两个文件:AxInterop.WMPLib.dll、Interop.WMPLib.dll。这两个文件中包含了转化后的类。包装后的控件继承自System.Windows.Forms.AxHost。 这是第一个问题,控件怎么使用呢?如果是拖控件,很简单,无论如何都能有效的使用。但是,如果手工new创建控件的实例呢?那就不一定了。 我做过种种实验,获得如下的结论: 在非可视化类中无法创建有UI的控件的实例,或者是在没有把实例加入到一个可视化的容器中时。 我实验了下面的代码: AxWMPLib.AxWindowsMediaPlayer wmp = new AxWMPLib.AxWindowsMediaPlayer(); this.Controls.Add(wmp); wmp.URL = "约定.mp3"; wmp.Ctlcontrols.play(); 这几行代码不一定能运行。发现,如果这几行代码写在窗体的构造函数中,哪怕show出来都不能运行,只有写在Load或Load之后的事件中,并且把窗体show出来才有运行,否则会抛出一个错误:引发类型为“System.Windows.Forms.AxHost+InvalidActiveXStateException”的异常。网上有些人也遇到这个问题,其实都没有谈到点子上。甚为遗憾。 是不是不show就一定不能运行呢?我拖了个播放器控件放窗体上,在InitializeComponent 后面写了行play的代码,能运行。可见,这中间有蹊跷啊。我比较了上面的代码跟拖上去生成的代码,有两点不同: 一、拖控件生成的代码为多一对((https://www.360docs.net/doc/5211095670.html,ponentModel.ISupportInitialize)(this.wmp1)).BeginInit()/EndInit() 二、拖的控件多了一行:this.wmp1.OcxState = ((System.Windows.Forms.AxHost.State) (resources.GetObject("wmp1.OcxState")));我查了MSDN,ocxstate是控件状态。用于持久化控件的状态的。com组件的状态信息被写在对应窗体的资源文件中,用记事本打开窗体资源文件就可以看到。在手工创建中,这个ocxstate是没法赋值的。 我试了加入BeginInit、EndInit,没用,可见问题是出在控件状态问题上。没有办法了。 取当前播放媒体的信息,这个很简单,currentMedia就可以取得。怎样创建播放列表呢?让播放器依次播放指定的媒体呢?有办法,我自己摸索出来的: wmp1.currentPlaylist.appendItem(wmp1.newMedia("约定.mp3")) 我看到网上的兄弟不晓得用currentPlaylist,在自己实现播放列表,我觉得没必要。 郁闷无比,用wmp播放rmvb等非默认支持文件时,会弹出错误消息框,尽可以用一个属性wmp.settings.enableErrorDialogs=false控制它不显示,但是,还是有一个后遗症,就是调用wmp.Ctlcontrols.play()时,它并不会播放,但是单击一下自带播放控制栏中的三角行按钮就能播放了。郁闷啊。

相关文档
最新文档