提交 05b06f21 编写于 作者: G guoshuyu

fix #2559

上级 13860473
......@@ -38,6 +38,8 @@ public class SystemPlayerManager extends BasePlayerManager {
private long lastTimeStamp = 0;
private boolean isPlaying = false;
@Override
public IMediaPlayer getMediaPlayer() {
return mediaPlayer;
......@@ -76,6 +78,9 @@ public class SystemPlayerManager extends BasePlayerManager {
if (mediaPlayer != null && holder.isValid() && !release) {
mediaPlayer.setSurface(holder);
}
if (!isPlaying) {
pause();
}
}
}
......@@ -140,6 +145,7 @@ public class SystemPlayerManager extends BasePlayerManager {
public void start() {
if (mediaPlayer != null) {
mediaPlayer.start();
isPlaying = true;
}
}
......@@ -147,6 +153,7 @@ public class SystemPlayerManager extends BasePlayerManager {
public void stop() {
if (mediaPlayer != null) {
mediaPlayer.stop();
isPlaying = false;
}
}
......@@ -154,6 +161,7 @@ public class SystemPlayerManager extends BasePlayerManager {
public void pause() {
if (mediaPlayer != null) {
mediaPlayer.pause();
isPlaying = false;
}
}
......@@ -238,7 +246,7 @@ public class SystemPlayerManager extends BasePlayerManager {
} else {
Debuger.printfError(" not support setSpeed");
}
} catch (Exception e){
} catch (Exception e) {
e.printStackTrace();
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册