0

SDK 3.0のMoviePlayerという名前の例を使用していますが、クラッシュすることがあります。

PS:コードを変更することはありません。


質問1:

私の環境:

lanメディアサーバー:10.0,0.118

MP4アドレスを入力します:

http://10.0.0.118/1.mp4

正常に動作しますが、クラッシュすることがあります。

gdb:btmach_msg_trapを使用する

mach_msg CFRunLoopRunSpecific CFRunLoopRunInMode GSEventRunModal GSEventRun UIApplicationMain main

どういう意味ですか?コードを変更することはありません。


質問2:

また、MP4ファイルを再生してからもう一度再生すると、シミュレーターの画面が衝撃を受けることがあります。別のMP4ファイルを再生すると、正常に動作します。

どうすればそれを機能させることができますか?


質問3:

名前の付いた代理人MPMoviePlayerContentPreloadDidFinishNotificationは、私が初めて映画を再生したときに機能しません。もう一度再生したり、別の映画を再生したりすると、と呼ばれます。

なんで?

4

1 に答える 1

0
  1. 質問 2) このショックと点滅はエミュレータのバグです。これは実際の iPhone デバイスでは発生しないため、心配する必要はありません。
  2. 質問 3) 私も最初にムービーを再生したときに、指定されたデリゲートが MPMoviePlayerContentPreloadDidFinishNotification 機能しないことを確認しましたが、これはまったく奇妙なことです。多分これは最新のファームウェアで修正されていますか?知らない。私はそれをチェックすることはできません。質問 3 の回避策は見つかりましたか?
于 2009-12-03T10:25:34.240 に答える