我嘗試播放RTSP鏈接,但無法在Android中使用 視頻視圖播放。還嘗試使用媒體播放器進行流式傳輸。無法使用它們,但它在iOS中流暢播放。使用VideoView在Android中播放RTSP mrl
videoView.setVideoURI(Uri.parse(liveURI));
videoView.requestFocus();
videoView.start();
我嘗試播放RTSP鏈接,但無法在Android中使用 視頻視圖播放。還嘗試使用媒體播放器進行流式傳輸。無法使用它們,但它在iOS中流暢播放。使用VideoView在Android中播放RTSP mrl
videoView.setVideoURI(Uri.parse(liveURI));
videoView.requestFocus();
videoView.start();
String videoRtspUrl=「rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov「;
private void playInVideoView() {
VideoView videoView = (VideoView) this.findViewById(R.id.videoView);
videoView.setVideoPath(videoRtspUrl);
videoView.requestFocus();
videoView.start();
}
private void playInApp(){
if (videoRtspUrl.startsWith("rtsp://")) {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(videoRtspUrl));
startActivity(intent);
}
此外,檢查Internet權限
<uses-permission android:name="android.permission.INTERNET" />
rtsp://mpv.cdn3.bigCDN.com:554/bigCDN/mp4:bigbuckbunnyiphone_400.mp4 請玩這個,不適合我。 –
它是測試網址,您需要用您正在運行的RTSP網址進行替換。 –
我收到此錯誤日誌======== E/ExtMediaPlayer-JNI:env-> IsInstanceOf失敗 E/MediaPlayer的-JNI:JNIMediaPlayerFactory:bIsQCMediaPlayerPresent 0 E/ExtMediaPlayer-JNI:env-> IsInstanceOf失敗 E/MediaPlayer-JNI:JNIMediaPlayerFactory:bIsQCMediaPlayerPresent 0 無法打開rtsp://mpv.cdn3.bigCDN.com:554/bigCDN/mp4:bigbuckbunnyiphone_400.mp4:java.io.FileNotFoundException:無內容提供者:rtsp: //mpv.cdn3.bigCDN.com:554/bigCDN/mp4:bigbuckbunnyiphone_400.mp4 –
你有任何錯誤日誌?請包括那些問題,所以我們可以很容易地找出 –
錯誤日誌: E/MediaPlayer:錯誤(1,-2147483648) E/MediaPlayer:錯誤(1,-2147483648) D/VideoView:錯誤:1 ,-2147483648 V/BoostFramework:BoostFramework():MPERF = [email protected] V/BoostFramework:BoostFramework():MPERF = [email protected] V/BoostFramework:BoostFramework( ):mPerf = [email protected] V/BoostFramework:BoostFramework():mPerf = [email protected] 終於我收到一條消息 無法播放此視頻。 –