0

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

作为这段代码,但 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>
4

1 回答 1

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 中制作此示例 :-)

于 2012-08-07T23:23:35.817 回答