我在Galaxy Tab上專門有多個videoView問題。android多videoView問題,Galaxy Tab特定
在我的應用程序中,我有兩個不同的視頻文件,我想同時播放。所以我設計了我的應用程序並排放置兩個videoViews。試圖在兩個非Galaxy標籤上運行它,它工作。那樣容易。
但後來我試着在我的Galaxy Tab上測試它,問題出來了。這兩個視頻文件不播放。在某一時刻,第一個視頻文件將播放,然後停止並彈出「無法播放視頻」錯誤。我花了近兩天的時間尋找問題的原因,但是我失敗了。這就是爲什麼我訴諸猜測可能是什麼原因。
我的懷疑是它無法同時呈現兩個視頻,所以我試圖僅使用MediaPlayer播放第一個文件的聲音,並在videoView中播放另一個。我認爲我的猜想是正確的,因爲它是有效的,第一個視頻文件只播放聲音,另一個播放完整的視頻和聲音。
我正在尋找有此類問題的人或者知道解決此問題的人的人。我將在這裏發佈我的簡單代碼,供您查看。我將衷心感謝您的幫助!提前致謝。
junmats。
final videoView v1 = (VideoView) findViewById(R.id.videoView1);
final videoView v2 = (VideoView) findViewById(R.id.videoView2);
Thread th1 = new Thread(new Runnable() {
@Override
public void run() {
Uri uriFile = Uri.parse(myFile);
v1.setVideoURI(uriFile);
v1.start();
}
});
th1.start();
Thread th2 = new Thread(new Runnable() {
@Override
public void run() {
Uri uriFile = Uri.parse(
v2.setVideoURI(uriFile);
v2.start();
}
});
th2.start();