最近私のコードを3速にアップグレードしました。私のアプリではAVPlayerに関連する2つのエラーがあります。AVPlayerで型の値を割り当てることができません
編集:ここでは、宣言は、次のとおりです。
func stream() {
let urlString = streamURLForSong
let urlItem = URL(string: urlString)
avPlayerItem = AVPlayerItem(url: urlItem!) // ERROR: Cannot assign value of type 'AVPlayerItem' to type 'AVPlayerItem?.Type?'
avPlayer = AVPlayer(playerItem: avPlayerItem!) // ERROR: Cannot convert value of type 'AVPlayerItem?.Type' (aka 'Optional<AVPlayerItem>.Type') to expected argument 'AVPlayerItem?'
}
は、これは前に働いたが、Xcodeのを使用してスウィフト3にアップグレードした後、エラーが上記のコメント:
public var avPlayer = AVPlayer()
public var avPlayerItem = AVPlayerItem?.self
は、ここで私が参照してる機能です示されています。
これを修正するにはどうすればよいですか?
ありがとうございます!
我々は 'avPlayerItem'のあなたの宣言を見ることができますか? – Moshe
'avPlayerItem'と' avPlayer'宣言を表示してください。 – shallowThought
public var avPlayer = AVPlayer() public var avPlayerItem = AVPlayerItem?.self – Nick