2016-07-28 19 views
0

私はAndroidのメディアプレーヤーでgetCurrentMillisを呼び出すと、それはIllegalStateExceptionをスローし、私がログに以下を参照してください。アンドロイド:MediaPlayerのエラー(1、-12)

E/MediaPlayer: error (1, -12)

私はビデオがされていることを確認しています正しくprepare d。

また、OnErrorListener.onErrorは、args 1-12で呼び出されます。

答えて

0

最後に、これは幅が48pxのビデオを再生しようとしたことが原因であることが判明しました。私がより大きなものからffmpegでビデオを切り取ったので、私はより大きな作物を使うことができました。幅を64pxに増やしても、エラーは発生しなくなりました。

おそらく、メディアプレーヤーには、文書化されていない最小許容サイズがありますか、または狭いクロップがH264仕様などに違反している可能性があります。これが誰かを助けることを望みます。

関連する問題