Comment intégrer une vidéo Youtube dans une de mes applications?
Je suis en train de créer un lecteur vidéo pour ma Swift app, mais je reçois l'erreur de "en suspens identificateur AVPlayerViewController'. Ce qui me manque?
Je suis un débutant, j'ai peut-être demander à quelques milliers de fois en termes simples. J'ai été à récurer l'internet pour peut-être une journée aujourd'hui pour une vidéo pour savoir comment intégrer une vidéo Youtube dans mon application, sans résultats. Si vous pouviez me diriger vers un tutoriel qui serait génial!
Merci!
Avez-vous
Juste d'ajouter que, dans l'original message d'erreur a disparu, remplacé par " Ne peut invoquer à l'initialiseur de type 'AVPlayerViewController" avec une liste d'arguments de type '(contentURL:NSURL) " et "l'Usage de suspens identificateur'AVPlayerViewControllerStyleNone'
Aussi, comment puis-je ajouter MediaPlayer Cadre?
Vous ne pouvez pas créer un
incorporer un Youtube, vous devez utiliser webview
import AVKit
en haut de votre fichier?Juste d'ajouter que, dans l'original message d'erreur a disparu, remplacé par " Ne peut invoquer à l'initialiseur de type 'AVPlayerViewController" avec une liste d'arguments de type '(contentURL:NSURL) " et "l'Usage de suspens identificateur'AVPlayerViewControllerStyleNone'
Aussi, comment puis-je ajouter MediaPlayer Cadre?
Vous ne pouvez pas créer un
AVPlayerViewController
avec une URL. Vous créez un AVPlayer
avec l'URL et ensuite définie comme la player
de propriété sur le contrôleur. AVPlayerViewControllerStyleNone
n'est pas une chose, qu'essayez-vous de faire? import MediaPlayer
pour importer le MediaPlayer cadre.incorporer un Youtube, vous devez utiliser webview
OriginalL'auteur Dandelyons | 2015-10-16
Vous devez vous connecter pour publier un commentaire.
Xcode 8.2 • Swift 3.0.2
Xcode 7.3.1 • Swift 2.x
Je veux ouvrir ce lien, mais mon écran n'blanc pas afficher de télécharger le ficher
Il suffit de créer un nouveau projet et ajouter que le code. J'ai juste testé ici, et il fonctionne très bien Xcode 7.3.1 (AppStore version)
Im faire en sorte que je comprends bien. Vous devez avoir une webview et appel loadrequest sur un NSURL demande. droit?
j'ai utilisé votre webview code pour la lecture de vidéo youtube. mon url est
https://www.youtube.com/watch?v=_8aKKEjIO2g&feature=youtu.be
et lorsque je charge videoID_8aKKEjIO2g
il dire queThis video is unavailable
. pourquoi est-ce arrivé savez-vous?OriginalL'auteur Leo Dabus
Utilisation YouTube-Joueur-iOS-Helper:
Étape 1: ajouter
pod 'youtube-ios-player-helper', '0.1.4'
à votre Podfile et exécuterpod install
.Étape 2: mettre en Œuvre ce code:
Remarque: Définir la
rel
clé0
dans votreplayerVars
dictionnaire si vous ne voulez pas afficher liés vidéo:let playerVars = ["playsinline":1, "rel" : 0 ]
YTPlayerView
mais certaines vidéo ne joue pas. pourquoi c'est arriver à tout savoir?OriginalL'auteur javimuu
Swift 3/4
Vous pouvez lire des vidéos youtube en AVPlayer avec l'aide de XCDYouTubeKit.
Ajouter
dans votre projet et d'écrire un code comme ci-dessous
vous pouvez changer la qualité de la vidéo en remplaçant XCDYouTubeVideoQuality.HD720.rawValue avec medium360 ou avec Small240
OriginalL'auteur Chetan
J'ai fait à l'aide de code ci-dessous sur Swift 4+ version
Remarque:- j'ai importé SafariServices lib
OriginalL'auteur Prasanna
Lire des vidéos youtube en Swift 4.1
Ajouter Pod pod "XCDYouTubeKit'
importation XCDYouTubeKit dans ViewController
OriginalL'auteur Mahesh Chaudhari
Swift 4 pour iOS12 vous devez importer "WebKit" module
Faire une prise de courant pour WKWebView.
Utiliser la fonction suivante, qui vous devez appeler dans le viewDidLoad():
Pour un argument videoCode en fonction getVideo, vous devez utiliser le videoID, je vais la faire en vrac sur l'exemple lien ci-dessous: https://www.youtube.com/watch?v=gI3pz7eFgfo&t=838s
OriginalL'auteur Ivan Obodovskiy