

AVPlayerViewControllerで動画再生を行っています。

AVPlayerViewControllerを継承したコントローラクラスを作成し、以下のコードで再生しています。

[code]

    self.player = [AVPlayer playerWithURL:url];
    [self.player play];
    
[/code]

再生を開始すると、時々画面が真っ暗になり映像が表示されません。音声は再生されています。  
連続で再現したり、なかなか再現しなかったりします。

iOSバージョン：10.0.2

回避策のアドバイスをよろしくお願い致します。


CC BY-SA 3.0
2016-09-28T00:51:30.153
29194
2018-09-13T13:00:46.030
7212
question
ios objective-c
AVPlayerViewControllerで動画再生すると画面が真っ暗で再生されます


公式ドキュメントにAVPlayerViewControllerのサブクラスを作るなと書いてあります。  
<https://developer.apple.com/reference/avkit/avplayerviewcontroller>

> Do not subclass AVPlayerViewController. Overriding this class’s methods is
> unsupported and results in undefined behavior.

こちらを参考に実装してみてはいかがでしょうか？  
<https://stackoverflow.com/a/31277658/4834226>


CC BY-SA 3.0
2017-01-19T14:58:07.010
31992
2017-01-23T13:38:54.490
2017-05-23T12:38:56.083
-1
20305
29194
answer