立即动手尝试-使用Silverlight Media Framework构建自定义播放器
流媒体已在网络上无处不在。似乎所有人从新闻站点到社交网络再到隔壁的邻居都在享受在线视频体验。 由于用户群的不断攀升大多数站点需要以一种值得信赖、用户友好的方式为其客户提供高品质视频通常为高品质带宽感知视频。
在线媒体传输体验的核心要素是播放器本身。播放器是用户与之发生交互的介质它可以驱使用户获得在线体验的每一个要素。播放器如此备受关注毫无疑问基于Web的现代媒体播放器在实现时势必要比几年前的老款播放器复杂得多。因此开发人员需要一个稳健的框架来构建播放器。
Silverlight Media Framework (SMF)是一个开源项目 由Microsoft在2009年Microsoft专业开发人员大会上发布。此项目是一个可扩展的、具备高度伸缩性的Silverlight视频框架它直接解决了开发人员和设计人员的需求为其提供了稳定的内核来创建自己的播放器。 Silverlight Media Framework的核心代码已根据从NBC Olympics和Sunday Night Football Web视频项目中所学的课程经过优化。
本文将介绍SMF的基本要素演示如何将SMF集成到您自己的播放器项目中并通过一个简单项目 向您逐步介绍如何使用SMF打造自定义播放器体验。我将向您展示如何使用SMF的日志记录、设置和事件处理功能。最后我将创建一个播放器应用程序该应用程序会在当前的视频播完后显示建议您日后观看的视频。
SMF入门
开始前您需要先从Codeplex (smf.codeplex.com)下载框架。您还需要下载平滑流式处理播放器开发工具包(iis.net/expand/smoothplayer)并在使用SMF的任何项目中参考它。平滑流式处理播放器开发工具包不属于SMF它是完全独立的封闭源组件。不过 SMF可以利用该工具包中的一组核心功能特别是视频播放器本身。在撰写本文档时平滑流式处理播放器开发工具包为beta 2版本。
SMF包含大量Microsoft .NET程序集如图1所示 每个程序集都构成整个框架的不同功能部分。
图1 Silverlight Media Framework程序集
Friendhosting商家在前面的篇幅中也又陆续介绍到,是一家保加利亚主机商,主要提供销售VPS和独立服务器出租业务,数据中心分布在:荷兰、保加利亚、立陶宛、捷克、乌克兰和美国洛杉矶等。这不近期黑色星期五活动,商家也有推出了黑五优惠,VPS全场一次性45折,虚拟主机4折,全球多机房可选,老用户续费可获9折加送1个月使用时长,VDS折后最低仅€14.53/年,有需要的可以看看。Friendhos...
官方网站:点击访问酷番云官网活动方案:优惠方案一(限时秒杀专场)有需要海外的可以看看,比较划算29月,建议年付划算,月付续费不同价,这个专区。国内节点可以看看,性能高IO为主, 比较少见。平常一般就100IO 左右。优惠方案二(高防专场)高防专区主要以高防为主,节点有宿迁,绍兴,成都,宁波等,节点挺多,都支持防火墙自助控制。续费同价以下专场。 优惠方案三(精选物理机)西南地区节点比较划算,赠送5...
v5.net一直做独立服务器这块儿的,自从推出云服务器(VPS)以来站长一直还没有关注过,在网友的提醒下弄了个6G内存、2核、100G SSD的美国云服务器来写测评,主机测评给大家趟雷,让你知道v5.net的美国云服务器效果怎么样。本次测评数据仅供参考,有兴趣的还是亲自测试吧! 官方网站:https://v5.net/cloud.html 从显示来看CPU是e5-2660(2.2GHz主频),...