Ответ 1
Вы можете удалить его, добавив ^(?!MediaPlayer)
в поле logcat filter Log Tag (regex)
: https://www.evernote.com/l/ABjh04WocVlGBp_wUBuQyefZIc_9aa8WP8QB/image.png
При использовании MediaPlayer я получаю следующие строки отладочных сообщений в LogCat, которые постоянно повторяются:
02-13 14:30:52.090: V/MediaPlayer(21345): getVideoWidth
02-13 14:30:52.090: V/MediaPlayer-JNI(21345): getVideoWidth: 480
02-13 14:30:52.090: V/MediaPlayer(21345): getVideoHeight
02-13 14:30:52.090: V/MediaPlayer-JNI(21345): getVideoHeight: 360
02-13 14:30:52.100: V/MediaPlayer-JNI(21345): isPlaying: 0
Мой буфер скоро заполняется, и я пропускаю другие важные сообщения. Есть ли способ отключить это? Выполнение эксклюзивного фильтра в LogCat не работает, потому что буфер по-прежнему заполняется в фоновом режиме.
Вы можете удалить его, добавив ^(?!MediaPlayer)
в поле logcat filter Log Tag (regex)
: https://www.evernote.com/l/ABjh04WocVlGBp_wUBuQyefZIc_9aa8WP8QB/image.png
Я также искал решение этой проблемы, и кажется, что это невозможно вообще... Как вы можете видеть, ни один метод не доступен.
Это невозможно, потому что большинство из них записано в С++. Как вы видите здесь MediaPlayer - это своего рода С++-оболочка для вызова собственных методов через Java.
например. seekTo (int).
Вы также можете подумать о повышении уровня журнала до Debug. Большая часть шумного журнала MediaPlayer выплевывается, записывается как подробный.