MediaController put in a window

D

DERIIIFranz

Neues Mitglied
0
Die Android API über MediaController besagt folgendes:
"The MediaController will create a default set of controls and put them in a window floating above your application."

Ist es möglich, den MediaController in eine beliebige View einzubinden, anstatt ein neues Window zu erzeugen? Auf diesem Weg möchte ich den MediaController in ein Layout komplett integrieren, sodass er zum Beispiel in eine ScrollView eingebunden werden kann und der MediaController damit wie alle anderen Elemente sich beim Scrollen mitbewegt.


Im Moment verwende ich einen ziemlich dreckigen Hack, um dies zu bewerkstelligen:

Code:
MediaController mc = new MediaController(this); 
videoView.setMediaController(mc);  
FrameLayout f = (FrameLayout) mc.getParent();  
((LinearLayout) f.getParent()).removeView(f); 
((RelativeLayout) videoView.getParent()).addView(f); //attach to my VideoView's parent
 

Ähnliche Themen

D
Antworten
23
Aufrufe
2.563
Data2006
D
S
Antworten
7
Aufrufe
1.164
swa00
swa00
OnkelLon
Antworten
13
Aufrufe
1.988
OnkelLon
OnkelLon
Zurück
Oben Unten