Danke an alle.
Ich habe eine TextureView
, um ein Video mit MediaPlayer
anzuzeigen. Bevor das Video heruntergeladen wird, bevorzuge ich eine Hintergrundfarbe. Wie geht das?Android TextureView Hintergrundfarbe einstellen und Video später zeigen
unter Mein Code funktioniert nicht :(
Bildschirm nicht nach play
aktualisiert wird
public void play(String filename) {
try {
mPlayer.setDataSource(filename);
mPlayer.setSurface(new Surface(getSurfaceTexture()));
mPlayer.prepare();
mPlayer.setLooping(true);
mPlayer.start();
} catch (IOException e) {
Log.e("@", "fail to play video");
}
}
public void setPlaceholderColor(int color) {
Canvas canvas = lockCanvas();
canvas.drawColor(color);
unlockCanvasAndPost(canvas);
}
Vielleicht setOpaque (false); –