12
votes

YouTube a reçu un modèle de rendu d'erreur: Domaine d'erreur = code NSCOCOAERRORDOMAIN = 258

J'essaie xxx

mais self.playview pas réponse et erreur < Pré> xxx

quel faux?


1 commentaires

L'erreur m'arrive par intermittence et lorsque l'application charge la vidéo, elle devient très lente avec le décalage


4 Réponses :


17
votes

J'ai eu le même problème. J'ai utilisé des cocoapodes et pour une raison quelconque, le dossier n'a pas été installé.

Un travail autour serait d'ajouter manuellement le dossier actifs.bundle - Le guide est assez simple à ce sujet. Je suis sûr que vous l'avez déjà vérifié :) https://developers.google.com/youtube/v3/guides/ios_youtube_helper

Puis j'ai couru la commande POD installer à nouveau et cela a fonctionné simplement bien.


6 commentaires

Merci beaucoup: D, mais maintenant je pod xcdyoutubekit. C'est du travail pour moi! Github.com/0xced/xcdyoutubekit


Méfiez-vous, j'ai utilisé cette bibliothèque pendant quelques mois et cela a des problèmes avec des clips Vevo. Vérifiez les problèmes - il y a 5 à 6 numéros à ce sujet d'hier. C'est une tour dans le sable;)


Chercher des éclaircissements: avez-vous gardé votre installation de cocoapodes et ajoutez-vous manuellement des actifs.bundle à cela d'une manière ou d'une autre ou avez-vous juste un ajout manuel complet de la bibliothèque?


@NewTZ J'ai installé la bibliothèque via cocoapodes . Ensuite, j'ai ajouté manuellement le paquet puis exécutez POD installer à nouveau


@Mikhail Où le paquet doit-il être ajouté manuellement pour qu'il fonctionne? Je ne connais pas très bien le fonctionnement intérieur des bibliothèques


@NewTZ Après avoir exécuté l'installation POD Vous devez avoir un dossier pour la bibliothèque YT. Vous devriez placer le dossier Bundle à l'intérieur.



6
votes

J'ai couru dans le même problème que. J'ai trouvé une solution qui fonctionne pour moi sur leur page GitHub: https://github.com/youtube/youtube-ios-player-helper-helper / Problèmes / 160

Spécifiquement, je viens de changer le pod avec les éléments suivants:

pod 'youtube-ios-joueur-helper' ,: git => 'https://github.com/youtube/youtube-ios-player-helper',: commit => "tête '

espoir que cela aide


1 commentaires

J'espère qu'ils mettent à jour leur bibliothèque bientôt. Il semble avoir beaucoup de problèmes par rapport à xcdyoutubekit ...



5
votes

alternative / en cas d'installation manuelle

  • Cliquez avec le bouton droit de la souris sur Actifs.Bundle
  • Afficher le contenu de l'emballage
  • Dossier d'actifs ouverts
  • Sélectionnez YTPLOPERVIEW-IFRAME-Player.html Fichier et Ajouter au dossier de votre projet. Fait!

1 commentaires

En fait, vous devez faire glisser le dossier d'actifs en Xcode, cochez "Copier les éléments si nécessaire" et sélectionnez "Créer des références de dossiers".



2
votes

Assurez-vous que ytplayview-iframe-player.html est copié dans votre projet Xcode et apparaît dans Paramètres -> Paramètres de construction -> Copier les ressources.


0 commentaires