flash循环播放

选择一个视频播放器

有大量的视频文件的格式,每种格式通常需要不同的球员,并以不同的方式配置的球员。 在ASP.NET剃刀页中,您可以播放视频在Web页面Video视频辅助。 Video辅助简化了在网页中嵌入视频的过程中,因为objectembed生成的对象和嵌入,通常用于视频添加到页面的HTML元素。

Video辅助支持以下媒体播放器:

  • Adobe Flash中
  • 的Windows MediaPlayer的
  • 微软Silverlight

Flash播放器

Flash Flash播放器的Video辅助,让你玩一个网页中的Flash 影片(。SWF文件)。 至少,你必须提供一个视频文件的路径。 如果您指定不过的路径,玩家将使用当前版本的Flash中设置的默认值。 典型的默认设置是:

  • 视频显示使用其默认宽度和高度,并没有一个背景颜色。
  • 视频加载页面时会自动播放。
  • 视频不断循环,直到它明确停止。
  • 缩放视频显示所有的视频​​,而不是裁剪以适合特定尺寸的视频。
  • 在一个窗口中播放视频。

MediaPlayer的播放器

在播放MediaPlayer Video辅助MediaPlayer的MediaPlayer,可以让您播放Windows Media视频(。wmv文件),在网页的Windows Media音频 (。wma文件)和MP3(。 MP3文件)。 您必须包括播放的媒体文件的路径;所有其他参数都是可选的。 如果只指定一个路径,玩家使用当前版本的MediaPlayer的设置,如默认设置:

  • 视频显示,使用其默认的宽度和高度。
  • 视频加载页面时会自动播放。
  • 视频播放一次(不循环)。
  • 播放机将显示在用户界面的全套控制。
  • 视频播放在一个窗口。

Silverlight播放器

Silverlight Silverlight播放器的Video辅助,可让你播放Windows Media视频(。wmv文件),Windows Media音频(。WMA文件),和MP3(。MP3文件) 。 您必须设置路径参数设置为指向基于Silverlight的应用程序包(。xap文件)。 您还必须设置宽度和高度参数。 所有其他参数都是可选的。 当您使用视频Silverlight播放器,如果你只设置必要的参数,Silverlight播放器显示没有视频的背景颜色。

注意 :如果你还不知道Silverlight 的。XAP文件是一个压缩文件,包含了XAML文件中的布局说明,管理在装配体中的代码,和可选的资源。 您可以创建一个Silverlight应用程序项目在Visual Studio。xap文件。

Silverlight视频播放器使用,你的球员 ​​。XAP文件中提供的设置提供的设置。

播放Flash(SWF)视频

此过程说明如何播放Flash视频名为sample.swf。 该过程假定你已经有了一个文件夹命名,在您的网站媒体。swf文件,该文件夹中。

  1. 加入ASP.NET的Web助手库到您的网站在描述第1章-入门ASP.NET网页中 ,如果您尚未加入它。
  2. 在网站上,添加一个页面,并将它命名为FlashVideo.cshtml。
  3. 下面的标记添加到页面:
      <!DOCTYPE HTML>
     <HTML>
     <HEAD>
         <TITLE> Flash视频</ TITLE>
     </ HEAD>
     <BODY>
         Video.Flash(路径:“媒体/ sample.swf”
                     宽:“400”,
                     身高:“600”,
                     游戏玩法:真实的,
                     循环:真正的,
                     菜单:虚假,
                      BGCOLOR:“红”,
                     质量:“中等”,
                     规模:“exactfit”
                      windowMode:“透明”)
     </ BODY>
     </ HTML> 
  4. 在浏览器中运行的页面。 (确保页面文件工作区中选择,然后再运行它。)页面显示和视频会自动播放。

    ch10video - 1

您可以设置为Flash视频的quality参数low , autolow , autohigh , medium , high ,和best :

  / /设置Flash视频的质量
 @ Video.Flash(路径:“媒体/ sample.swf”,质量:“autohigh”) 

您可以更改的Flash视频播放使用一个特定的scale规模的参数,可以设置为以下:

  • showall 。 这使得整个视频中可见,在保持原有的宽高比。 然而,你可能最终会与每边的边界。
  • noorder 。 这个尺度的视频,同时保持原始高宽比,但它可能会被裁剪。
  • exactfit 。 这使得整个视频不保留原始的宽高比可见,但可能会出现失真。

如果你不指定一个scale参数,整部影片将是可见的和原始的宽高比将保持没有任何裁剪。 下面的示例演示如何使用scale参数:

  / /设置一个确切的大小Flash视频
 @ Video.Flash(路径:“媒体/ sample.swf”,宽:“1000”,身高:“100
    规模:“exactfit”) 

Flash播放器,支持视频模式设置windowMode windowMode 。 您可以设置此window , opaquetransparent 。 默认情况下, windowMode设置window ,它显示在网页上的一个单独的窗口中的视频。 opaque设置隐藏在网页上的视频背后的一切。 transparent的设置,让网页的背景下,通过视频显示,假设视频的任何部分是透明的。

播放的MediaPlayer(WMV)视频

以下过程显示了如何发挥一个视窗媒体视频名为sample.wmv Media文件夹中的。

  1. ,如果您尚未加入ASP.NET的Web助手库到您的网站在描述第1章 。
  2. 创建一个新页面命名MediaPlayerVideo.cshtml。
  3. 下面的标记添加到页面:
      <!DOCTYPE HTML>
     <HTML>
     <HEAD>
       <TITLE>的MediaPlayer视频</ TITLE>
     </ HEAD>
     <BODY>
         @ Video.MediaPlayer(
            路径:“媒体/ sample.wmv”
            宽:“400”,
            身高:“600”,
            自动启动:真,
             playCount:2,
             uiMode:“全”,
             stretchToFit:真实,
             enableContextMenu:真实,
            静音:假的,
            体积:75)
     </ BODY>
     </ HTML> 
  4. 在浏览器中运行的页面。 视频负载,并自动播放。

    ch10video - 2

您可以设置playCount的一个整数,指示多少次自动播放视频:

  / /设置的MediaPlayer视频playCount
 @ Video.Flash(路径:“媒体/ sample.swf”,playCount2 

uiMode的参数,可以指定控制显示在用户界面。 您可以设置uiMode invisible , none , mini ,或full 。 如果你不指定一个uiMode参数,视频将显示状态窗口,寻求在视频窗口栏,控制按钮和音量控制。 这些控件也会显示,如果您使用的播放器播放的音频文件。 这里有一个如何使用的uiMode uiMode参数:

  / /设置MediaPlayer控件UI
 @ Video.MediaPlayer(路径:“媒体/ sample.wmv”,uiMode:“迷你”) 

默认情况下,音频视频播放时。 您可以通过设置静音音频mute参数设置为true:

  / /无音讯的MediaPlayer视频播放
 @ Video.MediaPlayer(路径:“媒体/ sample.wmv”,静音:真) 

您可以通过设置控制的MediaPlayer视频音频电平volume参数0和100之间的值。 默认值是50。 下面是一个例子:

  / /无音讯的MediaPlayer视频播放
 @ Video.MediaPlayer(路径:“媒体/ sample.wmv”,体积:75 

播放的Silverlight视频

此过程说明你如何发挥,在一个文件夹命名为媒体的Silverlight XAP页中的视频。

  1. ,如果您尚未加入ASP.NET的Web助手库到您的网站在描述第1章 。
  2. 创建一个新页面命名SilverlightVideo.cshtml。
  3. 下面的标记添加到页面:
      <!DOCTYPE HTML>
     <HTML>
     <HEAD>
       <TITLE> Silverlight视频</ TITLE>
     </ HEAD>
     <BODY>
         @ Video.Silverlight(
            路径:“媒体/ sample.xap”
            宽:“400”,
            身高:“600”,
             BGCOLOR:“红”,
            自动升级:真实)
     </ BODY>
     </ HTML> 
  4. 在浏览器中运行的页面。

    ch10video - 3

其他资源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值