Хм, может быть решение:
Если вы посмотрите на источник VideoView
, вы увидите, что он вызывает MediaPlayer.setDataSource(..)
, что, в свою очередь, вызывает URI.getScheme()
и URI.getPath()
.
Ооо, вы можете обойти вашу проблему, создав подкласс URI и переопределив toString()
, который используется Log. Сделайте так, чтобы он возвращал некоторую описательную информацию (имя носителя?), Но не URL для носителя.