I saw that assertion yesterday in a bit of code that was accidentally calling a MPMoviePlayerController method from a secondary thread.
Dave On Mar 8, 2011, at 5:01 PM, Steve Christensen wrote: > I'm seeing the above assertion in an app running on iOS 4.2.1. It then throws > an NSInternalInconsistencyException with the reason: "movie player > <MPMoviePlayerControllerNew: 0x446fbe0> has wrong activation state (1)." > > The setup has a MPMoviePlayerController instance that is playing a local > audio file. There is also a UIWebView whose HTML contains an <audio> tag. > When the play control is tapped, I see a > MPMoviePlayerPlaybackDidFinishNotification notification with a reason of > MPMovieFinishReasonPlaybackEnded, then gdb shows the assertion failure and > exception and dumps the backtrace (below). > > If I start playing the HTML's audio then start the MPMoviePlayerController's > audio, the HTML's audio fades out and the MPMoviePlayerController's plays, so > there's probably some subtle difference I'm missing. Any ideas what I might > be doing wrong or what to look at? Everything is working great except when it > comes time for dueling audio. _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com