1

UIWebview からの HTML-5 ビデオの再生が終了した後にクラッシュが発生します。UIWebview は、brightcove 埋め込みビデオ プレーヤーを含むページを読み込みます。ビデオは正常に起動し、ビデオが再生されます。ただし、ビデオをランドスケープで見てから完了を押すと、UIWebview に戻ってそれを操作すると (スクロールを開始するなど)、アプリが次のようにクラッシュします。

0    libobjc.A.dylib     objc_msgSend + 15
1    UIKit   -[UIWindow warpPoint:] + 710
2    UIKit   _UIApplicationHandleEvent + 3382
3    GraphicsServices    _PurpleEventCallback + 590
4    GraphicsServices    PurpleEventCallback + 34
5 ...    CoreFoundation  __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 34
11   UIKit   UIApplicationMain + 1120

NSZombies は次のように報告しています。

*** -[MPTransportButton _isChargeEnabled]: message sent to deallocated instance 0x258f75d0

プロジェクトは ARC を使用しており、私はビデオをネイティブに再生していません。すべて埋め込みプレーヤーの UIWebview によって処理されます。したがって、この明らかなメモリ管理の問題は、UIWebview マネージ コードの内部にあります。

ビデオを横向きで見ることに関連しているように見えるので、向きの変更と関係があると思われます。残念ながら、これは要件です。

埋め込まれたブライトコーブ コードは、サポート フォーラムの関連リンクにありますBrightcove Crash

他の質問を見ましたが、答えはありませんUIWebView CrashおよびUIWindow warpPaint

4

0 に答える 0