2016-04-05 1 views
1

J'essaie de diffuser de la vidéo dans une application TVML. Le streaming de la vidéo fonctionne dans le simulateur, mais sur l'appareil, je reçois un message d'erreur mystérieux qui n'explique rien.Streaming vidéo dans une application Apple TV TVJS fonctionne dans le simulateur, mais échoue sur l'appareil avec une erreur arcane

J'utilise le code de this example avec le code ci-dessous modifié dans la section startPlayback (événement).

var player = new Player(); 

player.playlist = new Playlist(); 

var video = new MediaItem('video', 'http://cdnapi.kaltura.com/p/1626222/sp/162622200/playManifest/entryId/0_eq9i2jbt/format/url/protocol/http/a.m3u8'); 
video.title = 'title'; 
video.subtitle = 'subtitle'; 
video.description = 'description'; 
video.artworkImageURL = 'artworkImageURL'; 

player.playlist.push(video); 

setPlaybackEventListeners(player); 

player.play(); 

Message d'erreur:

2016-04-05 18: 05: 08,821 TeeVee [255: 12143] #T: [Main] #Notice #SYSTEM: contrôleur Modèle: < _TVProductTemplateController: 0x12f021400> 2016-04-05 18: 05: 14.298 TeeVee [255: 12143] #T: [principal] #Erreur #SYSTEM: Une erreur s'est produite: Erreur Domaine = AVFoundationErrorDomain Code = -11800 "L'opération n'a pas pu être terminée " UserInfo = {NSUnderlyingError = 0x130519500 {Erreur Domaine = NSOSStatusErro rDomain Code = -16044 "(null)"}, NSLocalizedFailureReason = Une erreur inconnue s'est produite (-16044), NSLocalizedDescription = L'opération n'a pas pu être effectuée} 2016-04-05 18: 05: 14.298 TeeVee [255: 12143 ] #T: [Main] #Erreur #SYSTEM: Arrêt dû à l'erreur

+0

Quitter le travail. Je ne pourrais peut-être pas tester cela sur mon réseau domestique. – countingtoten

Répondre

0

Ugh, ce fut un AppTransport issue. Nous mettons en liste blanche nos domaines Kaltura, mais je suppose qu'il nous en manque un. Lorsque je désactive complètement AppTransport, l'application fonctionne sans erreur. Je souhaite Apple afficherait le domaine qui n'est pas en liste blanche ou https lorsque l'erreur se produit.