2016-06-15 21 views
0

ich VLCKit in swift verwenden, so erstellt ich anpassen Video-Player Ansicht und ich habe externe Untertitel für Filme von Links, i Dateien vom Server lesen und konvertiert so StringVLCKit Untertitel nicht angezeigt

do { 
     let text = try NSString(contentsOfURL: NSURL(string: self.subtitleUrl)!, encoding: NSUTF8StringEncoding) 

     self.mediaPlayer.openVideoSubTitlesFromFile(text as String) 

    }catch { 
     print("Error") 
    } 

und i eine Funktion namens „openVideoSubTitlesFromFile“ in Spieler genannt, aber jemand nicht arbeiten kann mich

Antwort

0

dieser Methode wird eine Lösung geben (was in der nächsten Hauptversion von VLCKit veraltet wird) nicht nur lokale Dateipfade, keine Remote-URLs akzeptieren. Sie müssen die Untertiteldatei herunterladen, lokal zwischenspeichern und der Methode den Pfad der gespeicherten Datei angeben. Außerdem können Sie diese Methode erst nach dem Start der Wiedergabe verwenden.