2016-07-27 11 views
0

Ich bin neu zu swift, aber ich mag es mehr als obj-c, da es ein bisschen wie Java aussieht, von Syntax relativ zu obj-c.AVPlayer spielt Video nicht ab, spiele Button mit Line durch

Mein Problem ist jetzt, dass die meisten der Quellcode Proben sind für obj-c so theyre unlesbar für mich =)

Auf jeden Fall gelang es mir, ein paar Code-Schnipsel wie folgt aus (im nicht auf meinem Mac laufen, aber sie waren ähnlich):

resultierend in einem Spiel-Knopf mit einer Linie durch es, es spielt nicht den Strom. Die Stream-Quelle ist ein mpg1/2-Stream gemäß VLCPlayer und kommt von einem Linux-basierten Satellitenempfänger.

Eine andere Sache, die ich versuchte, war, diesen "string:" Teil in "fileURLWithPath:" an der NSURL-Variable zu ändern, aber das hat auch nicht funktioniert.

Gibt es eine Möglichkeit, den Stream zu puffern oder ist dies nur ein Codec-Problem, welche Umgehungsmöglichkeiten habe ich?

Ich zögere seit drei Tagen, ich hoffe, es ist keine doppelte Frage, danke.

EDIT: Inhalt der stream.m3u Datei:

EXTM3U

EXTVLCOPT - http-Reconnect = true 192.168.178.20:8001/1:0:1:445D:453:1:C00000 : 0: 0: 0:

+0

Sehen Sie diesen http://stackoverflow.com/a/25933122/790842 – iphonic

+0

alle versuchten, mit der eingebetteten „big_buck_bunny.mp4“ Ressource funktioniert, aber von meinem Gerät Streaming nicht EDIT: der Code-Schnipsel i bezeichnet ist aus diesem Thread =) – kaya

+0

Code ist richtig, es funktioniert für mich, zweifeln an der URL. – iphonic

Antwort

0

Sicherheitseinstellung möglicherweise das Problem. Gehen Sie zu info.plist und fügen Sie "App Transport Security Settings" hinzu. Fügen Sie darunter "Allow Arbitrary Loads" hinzu und setzen Sie es auf YES. Ich hoffe, das behebt das Problem.