Android MediaPlayer RTSP在棒棒糖中的流速比棉花糖快;为什么?

时间:2016-12-01 00:51:33

标签: android android-mediaplayer rtsp latency

我目前有一个测试应用程序,通过android的MediaPlayer对象从其他设备播放rtsp直播。代码如下;

 mediaPlayer = new MediaPlayer();
            try {

                mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);

                mediaPlayer.setDisplay(surfaceHolder);
                try {
                    mediaPlayer.setDataSource(URL);
                    mediaPlayer.prepareAsync();
                    mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
                        @Override
                        public void onPrepared(final MediaPlayer mediaPlayer) {
                            mediaPlayer.start();
                        }
                    });


                } catch (Exception e) {
                    Log.e("test", "Exception", e);
                }
            } catch (Exception e) {
                Log.e("Test", "Exception", e);
            }

没什么特别的,只是一个带有SurfaceView的MediaPlayer对象。这段代码在棒棒糖(galaxy s4)中非常完美,但不知何故,棉花糖(galaxy s7)的延迟时间约为2秒。

为什么会这样?

与galaxy s4相比,galaxy s7是一个更强大的版本吗?

0 个答案:

没有答案