- Home /
onControllerHide() crash
Hello,
I'm creating an app for android that will allow the user to frequently stop and watch video. I've run in to a problem (with the kindle fire specifically)where once the onContollerHide()command is called (the one that hides the controls a few seconds after the movie starts) Unity will crash in the background. The movie continues to play but with a lovely error message over the top of it. I got help from another forum that suggested using the following code:
public void onControllerHide() {
mMediaController.hide();
}
The problem is I'm not sure how to implement that from within Unity because it's a Java function. Also I am coding in C#.
I have been able to confirm that this is causing the crash by running the iPhoneMovieControlMode.Hidden argument for the iPhoneUtils.PlayMovieURL() command, which did not crash Unity. I have also tried running this in 3.4 and 3.5 to no avail.
Any insight would be greatly appreciated.
Digging around a little I stumbled across the UnityPlayerActivity.java files in the directory (Unity\\Editor\\Data\\PlaybackEngines\\androidplayer\\src\\com\\unity3d\\player) As far as my limited knowledge goes, this is what I would be looking for except I need to find the VideoPlayer.java files. In there, I could possibly add that code in my last post and have it work. However I can't seem to find the files.
Thanks again.
Your answer
Follow this Question
Related Questions
Android MP4 Video Playback 2 Answers
Handheld.PlayFullScreenMovie memory leak? 1 Answer
Kindle Fire Video Streaming Crash 0 Answers
How to display a video behind gui on mobile 2 Answers
Distribute terrain in zones 3 Answers