2012-12-05 152 views
0

這是我的代碼,當我運行該應用程序,它會顯示「對不起這個視頻不能播放」。RTSP流在Android

public class rtspActivity extends Activity { 

    Button btn; 
    VideoView v; 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_rtsp); 
     v=(VideoView)findViewById(R.id.vv); 

     v.setVideoURI(Uri.parse("rtsp://server.intelcast.tv:554/live/haditvfour1")); 

    } 

} 
+0

@ShreyaShah在這個問題上,沒有Logcat會在那裏。 –

+2

請提及您正在測試的設備。幾個月前[我無法在Samsung Galaxy S2上運行此代碼](http://stackoverflow.com/questions/11715702/cannot-play-rtsp-video-in-videoview-in-samsung-galaxy-s2) !所有其他設備,甚至是仿真器都可以運行它。 – 0605002

+0

我登入索尼愛立信xperia x10 –

回答

1

你應該

v.setMediaController(new MediaController(this)); 
v.requestFocus(); 
v.start(); 

此外,您使用的可能不是很好的URL啓動。嘗試在VLC或類似的,看看它的實際存在

另一個問題可以是「server.intelcast.tv:554」的一部分,嘗試用一個真正的IP地址與數字取代這一點,我已經遇到了這個問題我自己

+0

你可以給我測試的鏈接嗎 –