2011-04-09 41 views
0
public void surfaceCreated(SurfaceHolder holder) { 

    try { 

     mp.setDisplay(holder); 
     mp.setDataSource("/sdcard/family.3gp"); 
     Toast.makeText(this, "Surface created", Toast.LENGTH_LONG).show(); 
     mp.prepare(); 
     mp.setLooping(true); 
     mp.start(); 

    } catch (IllegalArgumentException e1) { 
     Toast.makeText(this, "Surface created 1", Toast.LENGTH_LONG).show(); 
     e1.printStackTrace(); 

她我只得到聲音,我無法獲得視頻....請只有聲音正在產生不是視頻爲什麼?

回答

0

您可能正在使用模擬器幫助我...。模擬器的性能不足以播放大多數視頻。請使用Android設備測試視頻應用程序。

此外,從來沒有硬線/sdcard,因爲它是錯誤的大多數Android設備。使用Environment.getExternalStorageDirectory()獲取外部存儲的根目錄。

相關問題