【问题标题】:How to start an embedded YouTube video at a certain timestamp in iphone如何在 iphone 中以某个时间戳开始嵌入的 YouTube 视频
【发布时间】:2011-09-01 11:08:21
【问题描述】:

我想从时间戳开始嵌入 youtube 视频。我知道如何在浏览器上执行此操作,但这似乎不适用于 iPhone。这是 MATT CUTTS 的详细教程。

Start an embedded video at a certain timestamp

在上面的链接中,您可以看到我们是否在 url 中附加了 #t=31m08s 或 &start=200 ,但当我在 UiWebView 中使用相同的 url 时,默认的 youtube 播放器会从第一帧开始播放视频。任何人都可以有一个想法或已经实施。我正在使用带有嵌入标签的 UIWebView 来播放 youtube 视频。我在 UIWebView 中使用下面的嵌入标签。

 <embed id="yt" src="http://www.youtube.com/watch?v=dsFQ9kM1qDs" type="application/x-shockwave-flash" width= "500" height="400"></embed>

以下是我用来在 UIWebView 中播放此视频的代码

- (IBAction) playYoutube {
    [self embedYouTube:@"http://www.youtube.com/watch?v=dsFQ9kM1qDs#t=2m08s"];
}

- (void)embedYouTube:(NSString*)url
{  
    [webView setFrame:CGRectMake(0, 0, 480, 320)];
    NSString* embedHTML = @"\
    <html><head>" 
    "<style type=\"text/css\">"
    "body {"
    "background-color: transparent;"
    "color: white;"
    "} </style>"
    "</head><body style=\"margin:0\">"
    "  <embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" "
    "width=\"%0.0f\" height=\"%0.0f\"></embed>"
    "   </body></html>";  

    NSString* html = [NSString stringWithFormat:embedHTML, url, webView.frame.size.width,  webView.frame.size.height]; 
    [webView loadHTMLString:html baseURL:nil];  
}  

【问题讨论】:

  • 您找到解决问题的方法了吗?我也有同样的问题。谢谢。
  • @Avinash 你能贴出你的代码(object-c),这样我也可以在这里做一些测试吗?!
  • @Arthur 我在上面添加了我正在使用的示例代码。
  • @fcukz 我还没有找到任何解决方案。如果您有任何工作,请告诉我。

标签: iphone ipad video youtube video-streaming


【解决方案1】:

根据 Youtube API 团队的说法,iPhone/iPad 等设备无法做到这一点 - 请参阅 https://groups.google.com/group/youtube-api-gdata/browse_thread/thread/ef4f434347622448/0f65f465d671d74c

【讨论】:

  • 感谢 Yahia.. 此链接确保 youtube 播放器没有解决方法。
  • 抱歉没有办法:-(
【解决方案2】:

尝试在链接末尾添加?t=1m10s

例如src="https://youtu.be/dsFQ9kM1qDs?t=1m10s"

注意:确保您使用youtu.be 链接(当您在 YouTube 上单击分享按钮时获得的链接)而不是 youtube.com 链接

【讨论】:

    猜你喜欢
    • 2013-02-15
    • 1970-01-01
    • 2011-10-21
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多