2015-12-26 21 views
7

自分のアプリケーションから、YouTubeのアプリケーションをiOSデバイスで直接開くURLスキームまたはYouTube.comドメインで開こうとしています。YouTubeのURLスキームtvOS

これは私が試したコードです:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"youtube://results?search_query=trailer+%@",movieTitle]]]; 

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"https://www.youtube.com/results?search_query=trailer+%@",movieTitle]]]; 

しかし、何も動作していないようにみえます。 YouTubeのtvOSアプリケーションのURLスキームを取得する方法に関するアイデアはありますか?

+0

あなたは '.ipa'あなたはURLスキームが正確か一つでもがあるかどうかであるかを確認するために、' .plist'で見ることができるのを手に入れることができるしている場合。 –

+0

ipaを手に入れたらどういう意味ですか? – BlackM

+0

[.ipa - ファイル拡張子](https://en.wikipedia.org/wiki/.ipa_%28file_extension%29)。もしあなたがこれを得ることができれば、それを解凍して '.plist'を見ることができました。 –

答えて

-1

必ずしも「正しい」答えとしてこれをポジショニングが、私はすべてのYouTubeのリンクは、少なくともiOSでは、http、ないyoutube://のようなものによって処理されているとは思いません。

ソース(2015年6月からになりそうです) :

https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/YouTubeLinks/YouTubeLinks.html

+2

'youtube://'は実際にiOS上のYouTubeアプリケーションを開きます。 "[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@" youtube:// "]]; ' –

+0

スキームは、どんな種類のディープリンクなど? – Luke

+0

まあ、なんて... [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@ "youtube://www.youtube.com/channel/UC6nSFpj9HTCZ5t-N3Rm3-HA"]] ' –

-1

私はまた、ユーチューブのアプリでユーチューブの動画を再生するいくつかの問題に遭遇しましたが、私は私のアプリで直接ユーチューブ動画のを再生するにはXCDYouTubeKitライブラリを使用し、回避策を見つけることは非常に使いやすく、作品です。これまでのところ良い。

XCDYouTubeKit:https://github.com/0xced/XCDYouTubeKit

関連する問題