Видя, как часто появляется следующий журнал сбоев:
java.lang.InternalError:
at java.lang.Thread.nativeCreate (Native Method)
at java.lang.Thread.start (Thread.java:733)
at android.media.MediaPlayer.setSubtitleAnchor (MediaPlayer.java:3039)
at android.media.MediaPlayer.scanInternalSubtitleTracks (MediaPlayer.java:3240)
at android.media.MediaPlayer.prepare (MediaPlayer.java:1442)
at android.media.MediaPlayer.create (MediaPlayer.java:1046)
at android.media.MediaPlayer.create (MediaPlayer.java:1012)
...
Я звоню MediaPlayer.create
с параметрами контекста / ресурса. Он отлично работает для меня и для 95% пользователей. Стоит отметить, что я получаю страшные
E/MediaPlayer: Should have subtitle controller already set
сообщение журнала, которое является темой многих, многих вопросов StackOverflow. В настоящее время я игнорирую его, как большинство ответов говорят мне - но если scanInternalSubtitleTracks
создает сбои InternalError, может, мне не следует?