0

自托管的 WordPress博客文章中,我试图分享一个 Youtube 视频,然后在该文章中也有链接,告诉玩家跳转到特定时间。WordPress 从链接中去除 JavaScript,这将是控制播放器的简单方法。如:

<a href="javascript:player.seekTo(60,true)">1:00</a>

YouTube JavaScript 参考 https://developers.google.com/youtube/js_api_reference

是否有一个简单的插件可以实现这一点?我有什么特定的方法来格式化 JavaScript,这样它就不会从博客文章中删除?

进一步的示例使用...

[myvideo]

Link to 1:11
Link to 2:22
Link to 5:55
4

2 回答 2

0

不确定这是否过于简单,但由于 Youtube 允许以下链接:http: //youtu.be/g_FEVa75H8g?t= 2m36s

手动链接时间不是更容易吗?

例如链接到 1:11 将是http://youtu.be/g_FEVa75H8g?t=1m11s

于 2013-09-28T01:34:50.793 回答
0

您缺少其他 API 参考:Shortcode API,就像[myvideo]您已经在使用的一样。

它会像[videolinks times="60,150,230" showtimes="1m,2m30s,3m50s"]

和简码:

add_shortcode( 'videolinks', 'my_shortcode_handler' );

function my_shortcode_handler( $atts, $content = null )
{
    $output = '';
    $count = 0;
    $times = explode( ',', $atts['times'] );
    $showtimes = explode( ',', $atts['showtimes'] );
    foreach( $times as $time )
    {
        $output .= sprintf(
            '<a href="javascript:player.seekTo(%s,true)">Link to %s</a><br />',
            $time,
            $showtime[$count]
        );
        $count++;
    }
    return $output;
}
于 2013-09-28T02:17:22.013 回答