2016-10-15 19 views
2

Swift 3(Xcode 8.0)のAVPlayerでmp3ファイルを再生したい。私のlocalhostでホストされているリモートファイルです。このコードはSwift 2.2 Xcode 7.3.1で正常に動作していましたが、今はXcode 8.0では動作しません。理由はわかりません。 マイコード:AVPlayerで再生できないURL Swift 3

import UIKit 
import AVFoundation 
import AVKit 
var player = AVPlayer() 
override func viewDidLoad() { 
    super.viewDidLoad() 

    let videoURL = URL(string: "http://127.0.0.1/stream/ebXbLfLACGM") 

    player = AVPlayer(url:videoURL!) 

    let playerLayer = AVPlayerLayer(player: player) 

    playerLayer.frame = self.view.bounds 
    self.view.layer.addSublayer(playerLayer) 

    player.play() 
    } 
+0

トランスポートセキュリティをオーバーライドしようとしましたか?最近のiOSのビルドでは、デフォルトでhttpsとの接続のみが許可されています。 – ZhangChn

+0

@ ZhangChnはい。自分のローカルホストとその仕事からJSONを読み込むことができるからです。しかし、私はそれを再生したいときに動作しません。 –

答えて

0

この問題は数時間後に解決します。 localhost webserviceを再起動し、Xcodeを再起動してから動作します!そして私は本当に魔法が起こったのか分かりません!

関連する問題