一开始不知道如何开始,后来把别人写好的播放器代码放入项目,调试了一个晚上,才能播放出来,
不过有个问题,播放器的初始大小竟然不能控制.这个BUG等我找到了再写出来.
PS:这个BUG是由于播放器的皮肤初始大小和我设定的不一致引起的,只有重新用Blend重绘皮肤文件了.
后来我用JS解决了 siverlight 播放器和 mediaPlayer自动切换的问题.
不过在用JS动态设定mediaPlayer控件的时候发现了jquery的一点小问题:
mediaPlayer的播放器代码如下:
<object classid='clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95' id='WMPlayer' height='0' width='0' >
<PARAM NAME="FileName" VALUE="">
<PARAM NAME="ShowControls" VALUE="true">
<PARAM NAME="AutoRewind" VALUE="true">
<PARAM NAME="AutoStart" VALUE="true">
</object>
这里不能用 $("#WMPlayer")去找MediaPlayer,估计是<object>类型的原因
只能用 document.getElementById("WMPlayer").play()去控制.
分享到:
相关推荐
通过这些博客,你可以了解到Siverlight的基本元素,如形状、图像、文本和控件的使用,以及如何使用数据绑定将后台数据展示在UI上。 Siverlight的动画功能是其一大亮点,它可以实现平滑的图形和用户界面过渡效果。...
- **AJAX (Asynchronous JavaScript and XML)**:Siverlight支持通过AJAX技术进行异步数据请求,这使得应用程序可以在不刷新整个页面的情况下与服务器进行交互。 - **WCF (Windows Communication Foundation)**:...
【Silverlight在线视频播放器】 Silverlight是一种由微软开发的基于浏览器的插件技术,用于创建丰富的、交互式的网络应用程序,特别是在多媒体内容的呈现上表现出色。本项目是使用C#编程语言构建的一个简单在线视频...
【Siverlight 2.0 程序部署详解】 Siverlight 2.0 是微软推出的一个富互联网应用程序框架,用于创建具有丰富图形、多媒体和交互性的Web应用。相较于早期版本,Siverlight 2.0 的部署过程更加简化。以下是详细的部署...
**Siverlight视频控件详解** Siverlight是一款由微软开发的富互联网应用程序平台,它主要用来创建和展示丰富的互动媒体内容,包括高质量的视频、音频以及动态图形。在Siverlight中,视频控件是核心组件之一,用于...
这通常涉及到对控件模板的修改,包括HeaderTemplate、CellTemplate等。 要实现DataGrid表头样式,我们需要使用XAML语言来定义样式。XAML是一种声明性语言,用于构建WPF(Windows Presentation Foundation)和...
在本案例中,我们关注的是使用Siverlight实现的“旋转门”效果,这是一种常见的动态视觉效果,常用于网站登录页面或展示界面,给人一种独特的交互体验。开发环境采用Visual Studio 2010和Siverlight 4,这两者都是...
在Siverlight开发中,颜色渐变是一种常用的技术,它能为UI元素提供丰富的视觉效果,使得用户界面更加生动和吸引人。Siverlight的颜色渐变主要分为两种类型:直线渐变(Linear Gradient)和径向渐变(Radial Gradient...
Silverlight是微软推出的一种富互联网应用程序(RIA)技术,它主要用C#、VB.NET或JavaScript等编程语言,结合XAML进行开发,用于创建交互性强、具有丰富视觉效果的网络应用。这个“非常好的Silverlight例子”显然是...
在这里,它们可能被用来增强界面交互,比如导航控件可能用于页面间的切换,而控件库可能包含了用于实现翻页效果的自定义控件。 3. AppManifest.xaml:这是Silverlight应用程序的清单文件,包含了关于应用的基本信息...
用siverlight实现报表功能,由于siverlight不支持office,也没有支持的报表控件。网上很多第三方控件都很贵,开源的也难保证使用时间。所以只好用datagrid来实现,所以重点就是表头设计了。所以自己经过网上找资料看...
在描述中提到的“siverlight资源文件”通常包含了一系列预定义的皮肤样式,这些样式覆盖了常见的Silverlight控件,如Button、TextBox、ListBox等。这些样式定义在XAML文件中,可以被应用到项目中的控件上,使得整个...
在本文中,我们将深入探讨如何使用Visual Studio 2010和Silverlight 3.0实现富文本框(RichTextBox)功能。虽然Silverlight 3.0本身并不直接支持富文本编辑,但我们可以通过引入第三方控件来实现这一目标。值得注意...
siverlight3.0 是微软7.10刚发布的超酷的网页开发工具!
总结,这个示例代码提供了在Silverlight的DataGrid中使用ComboBox和ListBox的实践方法,包括数据绑定、模板列的使用以及获取控件值的技巧。对于学习和掌握Silverlight的DataGrid控件功能和数据绑定机制非常有帮助。...
而"Silverlight 整页导出 PDF Excel"是针对Silverlight应用的一项功能,它涉及到将Silverlight页面的内容完整地导出为PDF或Excel格式,便于用户保存、打印或者进一步处理。 首先,我们需要理解Silverlight如何与PDF...
别人整理好的ArcGiS api for siverlight入门文档,很适合初学者学习。
- **定义与历史**:Silverlight是由微软公司开发的一款基于Web的技术,首次发布于2007年4月。它旨在作为Adobe Flash的一个强有力的竞争者,提供跨浏览器、跨平台的多媒体应用体验。 - **技术特性**: - **XAML...
为了实现动态表头,开发者可能使用了以下步骤: 1. 创建DataGrid控件并定义基本列。 2. 实现数据绑定,将数据源与DataGrid关联。 3. 监听数据源的变化事件,当数据源的结构变化时,动态更新DataGrid的列结构。 4. ...