From 91d888878457979e070e1421cb4132b88adbe47e Mon Sep 17 00:00:00 2001 From: xiongziliang <771730766@qq.com> Date: Mon, 10 Dec 2018 15:37:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=B3=E9=97=ADMediaPlayer=E7=9A=84=E6=92=AD?= =?UTF-8?q?=E6=94=BE=E5=99=A8=E5=A4=8D=E7=94=A8=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Player/MediaPlayer.cpp | 8 ++------ src/Player/MediaPlayer.h | 2 -- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/Player/MediaPlayer.cpp b/src/Player/MediaPlayer.cpp index 11f8a3ab..e208fc52 100644 --- a/src/Player/MediaPlayer.cpp +++ b/src/Player/MediaPlayer.cpp @@ -38,14 +38,10 @@ MediaPlayer::MediaPlayer() { MediaPlayer::~MediaPlayer() { } void MediaPlayer::play(const char* strUrl) { - string strPrefix = FindField(strUrl, NULL, "://"); - if ((strcasecmp(_strPrefix.data(),strPrefix.data()) != 0) || strPrefix.empty()) { - //协议切换 - _strPrefix = strPrefix; - _parser = PlayerBase::createPlayer(strUrl); - } + _parser = PlayerBase::createPlayer(strUrl); _parser->setOnShutdown(_shutdownCB); _parser->setOnPlayResult(_playResultCB); + _parser->setMediaSouce(_pMediaSrc); _parser->mINI::operator=(*this); _parser->play(strUrl); } diff --git a/src/Player/MediaPlayer.h b/src/Player/MediaPlayer.h index b2e047cc..7e60e126 100644 --- a/src/Player/MediaPlayer.h +++ b/src/Player/MediaPlayer.h @@ -47,8 +47,6 @@ public: void pause(bool bPause) override; void teardown() override; TaskExecutor::Ptr getExecutor(); -private: - string _strPrefix; };