2015-12-26 11 views
7

Ich versuche, die YouTube-App über meine Anwendung mit dem URL-Schema oder der YouTube.com-Domain zu öffnen, die die YouTube-App direkt auf einem iOS-Gerät öffnet.YouTube-URL-Schema tvOS

Dies ist der Code, den ich versucht:

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

und

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

Aber nichts scheint zu funktionieren. Irgendwelche Ideen, wie Sie das URL-Schema für die tvOS-Anwendung von YouTube abrufen können?

+0

Wenn Sie in der Lage, einen Einfluß des 'bekommen .ipa' Sie im' .plist' aussehen könnten, um zu sehen, was das URL-Schema auch genau, oder wenn es eines ist. –

+0

Was meinst du mit der ipa? – BlackM

+0

[.ipa - Dateiendung] (https://en.wikipedia.org/wiki/.ipa_%28file_extension%29). Wenn du das bekommen könntest, könntest du es entpacken und die '.plist' sehen. –

Antwort

-1

notwendigerweise dies nicht als „richtige“ Antwort Setzung, aber ich denke, alle Links YouTube, auf iOS zumindest von http behandelt werden, nicht so etwas wie youtube://.

Quelle (sieht von Juni bis seine 2015) :

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

+2

'youtube: //' öffnet tatsächlich die YouTube-Anwendung auf iOS. '[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @" youtube: // "]];' –

+0

Gibt es Belege dafür, dass das Schema das Öffnen von etwas außer der App unterstützt? Jede Art von Deep Links usw.? – Luke

+0

Nun, irgendwie ... '[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @" youtube: //www.youtube.com/channel/UC6nSFpj9HTCZ5t-N3Rm3-HA "]];' –

-1

ich auch einige Probleme spielen youTube-Videos in der youTube App gestoßen, aber ich eine Abhilfe gefunden, habe ich die XCDYouTubeKit Bibliothek die youtube Videos direkt in meine Anwendung zu spielen Es ist sehr einfach und funktioniert zu verwenden. gut so weit

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