Win8 Style App 播放Smooth Streaming

本文详细介绍了如何在Win8StyleApp中播放SmoothStreaming视频,包括所需组件的引入、XAML代码的编写以及调试设置的注意事项。提供了一个在代码背后控制播放的示例,并链接到详细文档。

不知道Smooth Streaming是啥参见以前随笔:http://www.cnblogs.com/sun8134/archive/2012/05/14/2499296.html

 

这里主要说下怎么在win8 Style App里播放Smooth Streaming

首先需要两个东东:

Player Framework for Windows 8: http://playerframework.codeplex.com/releases

Smooth Streaming Client SDK : http://visualstudiogallery.msdn.microsoft.com/04423d13-3b3e-4741-a01c-1ae29e84fea6?SRC=Home

 

然后我们新建个工程:

image

 

 

添加引用:

image

 

在页面xaml头部添加:

    xmlns:adaptive="using:Microsoft.PlayerFramework.Adaptive"
    xmlns:mmppf="using:Microsoft.PlayerFramework"

 

然后在xaml里添加:

        <mmppf:MediaPlayer Source="http://mediadl.microsoft.com/mediadl/iisnet/smoothmedia/Experience/BigBuckBunny_720p.ism/Manifest">
            <mmppf:MediaPlayer.Plugins>
                <adaptive:AdaptivePlugin />
            </mmppf:MediaPlayer.Plugins>
        </mmppf:MediaPlayer>

 

然后注意下修改调试设置,由于使用了Microsoft Visual C++ Runtime Package,设置Any CPU是会报错的额

需要根据你自己的机器设置(我用的X64)

image

image

 

 

到这里基本操作完成,运行看看效果:

image

 

image

 

 

当然如果想在codebehind里控制播放:

        private void Page_Loaded(object sender, RoutedEventArgs e)
        {
            MediaPlayer player = new MediaPlayer();
            Grid1.Children.Add(player);
            player.Source = new Uri("http://127.0.0.1/Tom.Clancys.Ghost.Recon.Alpha.2012.ism/manifest");
            var adaptivePlugin = new Microsoft.PlayerFramework.Adaptive.AdaptivePlugin();
            player.Plugins.Add(adaptivePlugin);
            player.Play();            
        }

 

 

更多内容可以看文档:http://playerframework.codeplex.com/documentation

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值