Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS上自动显示YouTube字幕_Ios_Xcode_Youtube_Youtube Api_Youtube Iframe Api - Fatal编程技术网

在iOS上自动显示YouTube字幕

在iOS上自动显示YouTube字幕,ios,xcode,youtube,youtube-api,youtube-iframe-api,Ios,Xcode,Youtube,Youtube Api,Youtube Iframe Api,我们正在将iOS应用程序翻译成日语,现在需要Youtube视频在我们的应用程序中自动显示日语字幕。以下链接适用于Chrome浏览器,但当我使用Chrome应用程序在iOS上打开同一链接时,不会显示标题: 这有什么办法吗?在iOS应用程序中,iFrame中有链接: <body style=\"margin:0\"><iframe width=\"264\" height=\"153\" src=\"http://www.youtube.com/embed/z3oKRoGOlac

我们正在将iOS应用程序翻译成日语,现在需要Youtube视频在我们的应用程序中自动显示日语字幕。以下链接适用于Chrome浏览器,但当我使用Chrome应用程序在iOS上打开同一链接时,不会显示标题:

这有什么办法吗?在iOS应用程序中,iFrame中有链接:

<body style=\"margin:0\"><iframe width=\"264\" height=\"153\" src=\"http://www.youtube.com/embed/z3oKRoGOlac?rel=0?version=3&hl=ja&cc_lang_pref=ja&cc_load_policy=1\" frameborder=\"0\" allowfullscreen></iframe>\

</body></html>
--第二次更新

发现字幕只在视频在线播放时起作用。这是我用来让视频工作的设置:

    NSDictionary *playerVars = @{
                             @"fs" : @1,
                             @"controls" : @0,
                             @"playsinline" : @1,
                             @"showinfo" : @0,
                             @"cc_load_policy" : @1,
                             @"cc_lang_pref" : @"ja"
                             };
然而,字幕仍然没有出现全屏,这是我所需要的。在内联视频播放的中间,字幕会出现,直到我切换到全屏模式时,它们消失。它们再次出现,返回内联。如何让它们以全屏模式显示


提前谢谢

请注意,标题仅适用于Youtube API版本2。视频字幕只能由视频所有者创建、检索、修改和删除。为视频执行这些操作。您必须提交经过身份验证的API请求,视频的所有者是登录用户。标题操作的API请求必须包含格式正确的身份验证标头

请将应用程序迁移到API版本3。您可以使用“i18n语言”。它标识Youtube网站支持的应用程序语言。应用程序语言也可以称为UI语言

您可以将此作为参考:

谷歌有一个连接youtube视频的API,你在使用它吗?不,我不是。谢谢你的提醒。如果我不能让它工作,我可能不得不改成这个。谢谢你的帮助。已经为视频制作了字幕。我应该能够自动显示字幕,而不必拥有视频。我可以在计算机上完成这项工作,现在我知道了如何通过在线视频以编程方式完成这项工作。但是,当全屏显示时,字幕将消失。
    NSDictionary *playerVars = @{
                             @"fs" : @1,
                             @"controls" : @0,
                             @"playsinline" : @1,
                             @"showinfo" : @0,
                             @"cc_load_policy" : @1,
                             @"cc_lang_pref" : @"ja"
                             };