現在、ストリーミングビデオの視聴を定期的に停止するアンドロイドアプリを開発中です。私はUnity 3Dを使ってアプリを作成しています。私はアプリをインストールした他のデバイス(Samsung Galaxy 10、Galaxy Player 5.0、Toshiba Thrive)には何の問題もありませんでしたが、Kindle Fireで映画を再生すると映画が再生されてから1〜2秒後に、ユニティアプリはバックグラウンドでクラッシュします。ムービーは引き続き再生され、エラーメッセージの後ろにストリームされます。 ( "アプリケーションテスト(アプリケーション)が予期せず停止しました。もう一度やり直してください")。あいまいなエラーのためによろしいですか?Kindle Fireビデオストリーミングクラッシュ
は、私はそれは私がログ猫の読み出しを得ることができるフックアップだとそのがクラッシュすると、これらのイベントはログに記録されている:私が試した
02-07 11:29:38.578: W/dalvikvm(2695): threadid=1: thread exiting with uncaught exception (group=0x40015560)
02-07 11:29:38.585: E/AndroidRuntime(2695): FATAL EXCEPTION: main
02-07 11:29:38.585: E/AndroidRuntime(2695): java.lang.AbstractMethodError: abstract method not implemented
02-07 11:29:38.585: E/AndroidRuntime(2695): at com.unity3d.player.VideoPlayer.onControllerHide(Unknown Source)
02-07 11:29:38.585: E/AndroidRuntime(2695): at android.widget.MediaController$7.handleMessage(MediaController.java:704)
02-07 11:29:38.585: E/AndroidRuntime(2695): at android.os.Handler.dispatchMessage(Handler.java:99)
02-07 11:29:38.585: E/AndroidRuntime(2695): at android.os.Looper.loop(Looper.java:130)
02-07 11:29:38.585: E/AndroidRuntime(2695): at android.app.ActivityThread.main(ActivityThread.java:3683)
02-07 11:29:38.585: E/AndroidRuntime(2695): at java.lang.reflect.Method.invokeNative(Native Method)
02-07 11:29:38.585: E/AndroidRuntime(2695): at java.lang.reflect.Method.invoke(Method.java:507)
02-07 11:29:38.585: E/AndroidRuntime(2695): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:850)
02-07 11:29:38.585: E/AndroidRuntime(2695): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)
02-07 11:29:38.585: E/AndroidRuntime(2695): at dalvik.system.NativeStart.main(Native Method)
いくつかの点:
Kindleのソフトウェアが稼働しています-現在まで。
Unity 3.4と3.5の両方でビルドしました。
iPhoneUtils.PlayMovieURLコマンドのバリエーションの一部。 (Unity 3.5の新しいHandheld.PlayMovieFullScreenを含む)
FireのWebブラウザからのリンクへのナビゲートは問題ありません。
Unityを介してファイル構造にファイルをダウンロードし、そこからロードすると正常に動作します。 (大小)
異なるサイズのファイルは任意の洞察力をいただければ幸いです
結果には影響しません。
わかりました。私たちはUnityでメディアコントロールを隠そうとしましたが、アプリケーションはクラッシュしませんでした。ですから、私たちの問題はUnityの側からC#で実装することになります。私はそれについての新しい質問をした[ここ](http://stackoverflow.com/questions/9264289/oncontrollerhide-kindle-app-crash) – ZhangXector
と私はこのメソッドを呼び出すロード – cavallo