<iframe id="video" src="https://www.facebook.com/video/embed?video_id=10151798532949501" height="360" width="480" frameborder="0"></iframe>
<a href="http://vimeo.com/73449305" target="video">Test</a>
我有这个代码而且不起作用。我做错了吗?
答案 0 :(得分:2)
vimeo视频的链接不正确,以获取正确的链接,查看vimeo中“共享”选项下的嵌入式代码。在这种情况下,链接为:http://player.vimeo.com/video/73449305
所以请用以下内容替换它:
<iframe name="video" src="https://www.facebook.com/video/embed?video_id=10151798532949501" height="360" width="480" frameborder="0"></iframe>
<a href="//player.vimeo.com/video/73449305?title=0&byline=0&portrait=0&color=ffffff" target="video">Test</a>
编辑:正如Pietu1998所指出的那样,iframe名称应该设置为视频才能在Firefox中正常使用。
答案 1 :(得分:0)
您可以尝试使用JavaScript更改src吗?
HTML:
<iframe src="https://www.facebook.com/video/embed?video_id=10151798532949501"></iframe>
<a href="#" onclick="changeVideo('http://vimeo.com/73449305');">Test</a>
的JavaScript
function changeVideo(loc) {
document.getElementById['videoframe'].src = loc;
}
顺便说一下,有些网站不允许你在iframe中打开它们(安全原因 - 点击劫持)(你做的html方式)
希望这会有所帮助:)