4

ビデオを永遠にループ再生するアプリケーションがあります。長時間 (通常は 2 ~ 3 日) 再生すると、VideoView がクラッシュするように見えるという問題に直面しています。

何が起こっているかについてのいくつかのコメント:

  • Try - Catch ブロック内のコード全体がブロックされていますが、エラーはそれらによってキャッチされていません。(そのため、ログを投稿しませんでした)

  • UnhandledException によってもキャッチされていません (またはキャッチされていますが、サーバーに記録されていません)。カスタム ApplicationContext クラスを作成し、UnhandledException が発生したときにログに記録する (サーバーにエラーを送信する) ことを想定していました。

  • MP4 ビデオは、WMV よりも長い時間再生されるようです。

  • メモリは監視されており、ほぼ静的に保たれています (通常は 649 MB から始まり、2 日間プレイした後でも 618 MB の空き容量があります)。

  • 視覚的エラーには次の 2 種類があります。

    1 - 画面が黒くなります (ビデオの変更中にエラーが発生した場合に発生すると思います)。

    2 - ビデオがフリーズします (ただし、アプリケーションはサーバーに応答し続けます)

ログがないため、ログを投稿できません。ソリューション全体を投稿する必要があるため、コードを投稿することはできませんが、誰かにアプリを送って使用方法を説明することはできます。

何が起こっているのかわからない場合は、エラー メッセージを見つける方法があれば非常に役立ちます

皆さん、ありがとうございました。

4

0 に答える 0