0

我已经安装了Microsoft.Windows.Helpers参考,并在我的视图中写了以下内容:

@Video.Flash(path:"http://www.youtube.com/watch?v=5k-mqaaT5RQ&list=UUCd6RY4fxnRbI7VGeg5rajA&index=1",
width:"400",
height:"600",
play:true,
loop:true,
menu: false,
quality: "medium",
scale: "exactfit",
windowMode: "transparent")

但是当我打开视图时,页面会持续加载一段时间,然后没有显示视频,那么可能是什么问题?

4

2 回答 2

1

由于视频未本地存储在您的网站上,您是否最好对视频进行 iframe?

@Video.Flash(path: /media/videoname.swf)当我将视频本地存储在我的托管站点上时,我只使用过。

<iframe width="400" 
        height="600" 
        src="  NEED YOUR EMBED TAG HERE" 
        frameborder="0" 
        allowfullscreen></iframe>

您可以找到更多信息http://www.asp.net/web-pages/tutorials/files,-images,-and-media/10-working-with-video

于 2013-01-21T11:10:07.980 回答
1

视频的路径应该是格式youtube.com/v/{id},不是youtube.com/watch?v={id}所以试试

@Video.Flash(path:"http://www.youtube.com/embed/5k-mqaaT5RQ&list=UUCd6RY4fxnRbI7VGeg5rajA&index=1",
width:"400",
height:"600",
play:true,
loop:true,
menu: false,
quality: "medium",
scale: "exactfit",
windowMode: "transparent")
于 2013-01-21T11:15:14.327 回答