如何在网站上将视频显示为图标?

时间:2012-08-07 22:53:47

标签: asp.net html video

有没有办法在网站页面中显示视频作为视频或缩略图的排列图标,所以每当我点击一个视频时,它应该打开一个新窗口播放该视频?不要在同一页面上播放。

作为此代码,但是target =“_ 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>

1 个答案:

答案 0 :(得分:0)

当你看到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>

我使用.php作为样本,因为我不熟悉.aspx,但你可以在.aspx中制作这个样本: - )