Asp.net 如何在网站中将视频显示为图标?

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" >

有没有一种方法可以将视频显示在网站页面上,以排列视频图标或缩略图,因此每当我单击一个视频时,它都会打开一个新窗口来播放该视频?不要在同一页上播放它

与此代码相同,但目标=“\u blank”不引导我进入另一个页面

<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>