Skip to content
Snippets Groups Projects
Commit 9f549861 authored by Geoffrey Métais's avatar Geoffrey Métais
Browse files

Streams: Open RTSP streams with video player

Avoid a race condition where media is closed because we get the video
track too soon
parent f342c179
No related branches found
No related tags found
1 merge request!365Streams: Open RTSP streams with video player
Pipeline #11875 failed with stage
in 2 minutes and 31 seconds
......@@ -60,6 +60,7 @@ import org.videolan.vlc.gui.dialogs.SavePlaylistDialog
import org.videolan.vlc.gui.dialogs.showContext
import org.videolan.vlc.gui.helpers.UiTools
import org.videolan.vlc.gui.tv.browser.interfaces.BrowserFragmentInterface
import org.videolan.vlc.gui.video.VideoPlayerActivity
import org.videolan.vlc.media.MediaUtils
import org.videolan.vlc.util.*
import org.videolan.vlc.viewmodels.StreamsModel
......@@ -154,7 +155,8 @@ class MRLPanelFragment : Fragment(), View.OnKeyListener, TextView.OnEditorAction
private fun playMedia(mw: AbstractMediaWrapper) {
mw.type = AbstractMediaWrapper.TYPE_STREAM
MediaUtils.openMedia(activity, mw)
if (mw.uri.scheme?.startsWith("rtsp") == true) VideoPlayerActivity.start(requireContext(), mw.uri)
else MediaUtils.openMedia(activity, mw)
viewModel.refresh()
activity?.invalidateOptionsMenu()
UiTools.setKeyboardVisibility(editText, false)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment