Loading src/com/android/dialer/voicemail/VoicemailPlaybackLayout.java +5 −0 Original line number Diff line number Diff line Loading @@ -151,6 +151,11 @@ public class VoicemailPlaybackLayout extends LinearLayout @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { setClipPosition(progress, seekBar.getMax()); // Update the seek position if user manually changed it. This makes sure position gets // updated when user use volume button to seek playback in talkback mode. if (fromUser) { mPresenter.seek(progress); } } }; Loading src/com/android/dialer/voicemail/VoicemailPlaybackPresenter.java +9 −0 Original line number Diff line number Diff line Loading @@ -747,6 +747,15 @@ public class VoicemailPlaybackPresenter implements MediaPlayer.OnPreparedListene } } /** * Seek to position. This is called when user manually seek the playback. It could be either * by touch or volume button while in talkback mode. * @param position */ public void seek(int position) { mPosition = position; } private void enableProximitySensor() { if (mProximityWakeLock == null || mIsSpeakerphoneOn || !mIsPrepared || mMediaPlayer == null || !mMediaPlayer.isPlaying()) { Loading Loading
src/com/android/dialer/voicemail/VoicemailPlaybackLayout.java +5 −0 Original line number Diff line number Diff line Loading @@ -151,6 +151,11 @@ public class VoicemailPlaybackLayout extends LinearLayout @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { setClipPosition(progress, seekBar.getMax()); // Update the seek position if user manually changed it. This makes sure position gets // updated when user use volume button to seek playback in talkback mode. if (fromUser) { mPresenter.seek(progress); } } }; Loading
src/com/android/dialer/voicemail/VoicemailPlaybackPresenter.java +9 −0 Original line number Diff line number Diff line Loading @@ -747,6 +747,15 @@ public class VoicemailPlaybackPresenter implements MediaPlayer.OnPreparedListene } } /** * Seek to position. This is called when user manually seek the playback. It could be either * by touch or volume button while in talkback mode. * @param position */ public void seek(int position) { mPosition = position; } private void enableProximitySensor() { if (mProximityWakeLock == null || mIsSpeakerphoneOn || !mIsPrepared || mMediaPlayer == null || !mMediaPlayer.isPlaying()) { Loading