Проблемы со стилем VideoView MediaController

У меня есть ситуация, когда я транслирую видео, используя standard VideoView в сочетании с MediaController object. Все работает, что касается воспроизведения, однако появление ProgressBars при загрузке видео похоже на более раннюю версию Android.

У меня была аналогичная проблема с ProgressBars, но это решилось changing the style прогресс-бара от "Widget.ProgressBar.Horizontal" до "Widget.Holo.ProgressBar.Horizontal"

Есть что-нибудь подобное для VideoView?

В настоящее время у меня есть:

Старый внешний вид Android, который мне не нужен

Но я хотел бы иметь что-то похожее на:

Новый внешний вид, который я бы хотел

Эти экраны взяты с Nexus 4, работающего под управлением KitKat.

Спасибо


person user10181z    schedule 12.03.2014    source источник
comment
Какой API вы используете??? VideoView зависит от последней версии API.   -  person M.ArslanKhan    schedule 12.03.2014
comment
В настоящее время я использую API уровня 19, и мой манифест содержит следующее: ‹uses-sdk android:minSdkVersion=14 android:targetSdkVersion=18 /›   -  person user10181z    schedule 12.03.2014


Ответы (1)


Вы должны определить стиль Holo для действия в своем манифесте или создать собственное расширение. Например:

<activity android:name=".activity.MyPlayerActivity" android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" android:screenOrientation="sensorLandscape"/> 
person mmark    schedule 15.05.2014
comment
Обратите внимание, что упомянутая тема предназначена только для API 11 и выше. - person Riot Goes Woof; 29.06.2015