Ich verwende navplayer innerhalb eines View-Controllers, um einige andere Elemente des View-Controllers anzupassen, aber ich möchte immer noch die Wiedergabe- und Scrubbing-Bedienelemente in AVPlayerViewController verwenden. Gibt es eine Möglichkeit, diese Steuerelemente für den Avplayer zu aktivieren, wenn ich den AvPlayerViewcontroller nicht verwende?
Nein. Die übliche Lösung (explizit von Apple empfohlen) besteht darin, den AVPlayerViewController als eingebetteten View-Controller zu verwenden - dh Ihren View-Controller zu einem benutzerdefinierten übergeordneten View-Controller und den AVPlayerViewController zu seinem Kind zu machen und seine Ansicht (den Film und die Steuerelemente) zu platzieren ) in Ihrer Sicht als Subview in guter Ordnung. Beispiel (aus meinem Buch; self
ist Ihr View-Controller):
Tags und Links ios swift tvos apple-tv avplayerviewcontroller