Loading a video that played on tvOS 17, won't now play in tvOS 17.2. It isn't true for all videos or even all videos of a certain type.
This code works fine on tvOS 17, but not on 17.2
import SwiftUI
import AVKit
struct ContentView: View {
var body: some View {
let player = AVPlayer(url: URL(string: "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4")!)
VideoPlayer(player: player)
.onAppear {
player.play()
}
}
}
I have tried reloading the metadata. I tried making the player from an AVAsset rather than a URL. I can't seem to see what is making it work with some videos and not all and what is different from tvOS 17 to 17.2.
Seeing the same issue with tvOS 17.2 and tvOS 17.3 when loading the video locally.