2013-09-27 42 views
0

在一个自托管的WordPress博客帖子的链接,我想分享YouTube视频,然后有链接也是后,告诉内玩家到跳转到特定时间。 WordPress从链接中提取JavaScript,这将是控制玩家的简单方法。如:包括跳到特定时间在YouTube播放器WordPress的

<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 

回答

0

不知道这是太简单的方法,但由于YouTube允许像链接:http://youtu.be/g_FEVa75H8g?t=2m36s

岂不是更容易只是时代手动链接?

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

+0

这将打开链接到YouTube上的视频,而我想及时做出嵌入视频的跳跃。点击>嵌入视频跳转到时间>如有必要,将浏览器滚动回视频。 – Ael

+0

我明白你现在从哪里来 - 谢谢澄清。 @brasofilo在下面似乎有更好的建议/答案:) – Flick

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; 
} 
相关问题