我正在使用流式視頻,我想從一個源更改爲另一個源。 首先,我的視頻URI設置爲VideoView我無法使用MediaPlayer更改視頻而無需重新設置
view.setVideoURI(myUri);
而且我知道我有能力這樣做之後改變它(這是onPrepare方法,但它可能會去別的地方,我有機會獲得的MediaPlayer)的。
@Override
public void onPrepared(MediaPlayer mp)
{
Uri newUri = getOtherUri();
mp.reset();
mp.setDataSource(getApplicationContext(), newUri);
mp.prepare();
mp.start();
}
的事情是,我想改變的來源,而不正在重置在MediaPlayer(我不想打擾用戶)。 我試圖用新的Uri創建一個新的VideoView,然後爲另一個創建一個對象,同樣也用媒體播放器。然而,似乎沒有任何工作。 在Android中播放視頻時可以替換視頻嗎? 任何意見,將不勝感激。