0
是否可以同時使用MediaPlayer
和MediaRecorder
與rtsp流一起使用?MediaPlayer + MediaRecorder for rtsp流?
例如,我會用MediaPlayer
播放實時視頻流
MediaPlayer.setDataSource("rtsp://link:port/parameters.sdp?");
,然後設置一個按鈕,使用MediaRecorder
錄製實況視頻流和存儲在本地(或遠程如果可能的話)
MediaRecorder.setOutputFile("/sdcard/liveRTSP.mp4");
,謝謝你的回覆,當你說「不需要它們共享相同的底層RTP連接」時,你的意思是我不能在同一個'setDataSource'上使用這兩個函數嗎? –
@FayZan它取決於您正在使用的'setDataSource'的哪個重載。如果使用一個字符串或一個URI,我相信它會導致這兩個對象都有明確的RTP連接。如果你在'MediaDataSource'接口下包裝一個底層連接,那麼你可以共享一個連接。 –