Asp.net 如何在网站中将视频显示为图标?
有没有一种方法可以将视频显示在网站页面上,以排列视频图标或缩略图,因此每当我单击一个视频时,它都会打开一个新窗口来播放该视频?不要在同一页上播放它 与此代码相同,但目标=“\u blank”不引导我进入另一个页面Asp.net 如何在网站中将视频显示为图标?,asp.net,html,video,Asp.net,Html,Video,有没有一种方法可以将视频显示在网站页面上,以排列视频图标或缩略图,因此每当我单击一个视频时,它都会打开一个新窗口来播放该视频?不要在同一页上播放它 与此代码相同,但目标=“\u blank”不引导我进入另一个页面 <a href="video1.aspx" target="_blank"> <object type="video/x-ms-wmv" data="Videos/clock.avi" width="320" height="255" >
<a href="video1.aspx" target="_blank">
<object type="video/x-ms-wmv" data="Videos/clock.avi" width="320" height="255" >
<param name="src" value="Videos/clock.avi">
<param name="autoStart" value="0">
alt : <a href="Videos/clock.avi">clock.avi</a>
</object>
</a>
当您看到Youtube或其他流媒体网站时,不是VideoObject打开了一个带有视频的网站,而是指向一个带有相同视频的页面的链接 你有很多方法来创建这个“效果”,为了优化,你只需要加载视频的一个图像(创建缩略图)来创建链接
<a href="pageofyourvideo.aspx" target="_blank">
<img src="yourVideoImage.jpg" title="myVideotitle" />
</a>
因为,这是没有必要加载您的视频,如果它只是在其他页面的链接这里
在您的视频页面中,您只需播放您的视频
<div id="myVideoBox">
<object type="video/x-ms-wmv" data="Videos/clock.avi" width="320" height="255" >
<param name="src" value="Videos/clock.avi">
<param name="autoStart" value="0">
</object>
</div>
如果你的语言(aspx、html?)能力不强,你想为所有视频创建一个相同的页面,在所有缩略图中的链接中都有一个参数
对于示例,您可以使用相同的链接创建两个缩略图,只需更改参数即可:
php链接示例:
<!-- first Thumbnails link to video1.avi -->
<a href="pageofyourvideo.php?myvideo=video1.avi" target="_blank">
<img src="yourVideoImage.jpg" title="myVideotitle" />
</a>
<!-- second thumbnails link to video2.avi -->
<a href="pageofyourvideo.php?myvideo=video2.avi" target="_blank">
<img src="yourVideoImage2.jpg" title="myVideotitle2" />
</a>
您在视频页面中收到了参数:(始终使用php…)
<!-- If parameter "myvideo" was "video2.avi" video2.avi was played... -->
<div id="myVideoBox">
<object type="video/x-ms-wmv" data="Videos/clock.avi" width="320" height="255" >
<param name="src" value="<?php echo $_GET["myvideo"]; ?>">
<param name="autoStart" value="0">
</object>
</div>