Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Open sidebar
Ewout ter Hoeven
VLC-Android
Commits
d2adaabb
Commit
d2adaabb
authored
Aug 21, 2014
by
Edward Wang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
AudioPlayer: check forwards as well in LongSeekListener
Close #11755
parent
efd33709
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
4 deletions
+8
-4
vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayer.java
vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayer.java
+8
-4
No files found.
vlc-android/src/org/videolan/vlc/gui/audio/AudioPlayer.java
View file @
d2adaabb
...
...
@@ -579,11 +579,13 @@ public class AudioPlayer extends Fragment implements IAudioPlayer {
class
LongSeekListener
implements
View
.
OnTouchListener
{
boolean
forward
;
int
normal
,
pressed
;
long
length
;
public
LongSeekListener
(
boolean
forwards
,
int
normalRes
,
int
pressedRes
)
{
this
.
forward
=
forwards
;
this
.
normal
=
normalRes
;
this
.
pressed
=
pressedRes
;
this
.
length
=
-
1
;
}
int
possibleSeek
;
...
...
@@ -599,16 +601,17 @@ public class AudioPlayer extends Fragment implements IAudioPlayer {
vibrated
=
true
;
}
if
(
forward
)
possibleSeek
+=
4000
;
else
{
if
(
forward
)
{
if
(
length
<=
0
||
possibleSeek
<
length
)
possibleSeek
+=
4000
;
}
else
{
if
(
possibleSeek
>
4000
)
possibleSeek
-=
4000
;
else
if
(
possibleSeek
<=
4000
)
possibleSeek
=
0
;
}
mTime
.
setText
(
Strings
.
millisToString
(
mShowRemainingTime
?
possibleSeek
-
mAudioController
.
getL
ength
()
:
possibleSeek
));
mTime
.
setText
(
Strings
.
millisToString
(
mShowRemainingTime
?
possibleSeek
-
l
ength
:
possibleSeek
));
mTimeline
.
setProgress
(
possibleSeek
);
mProgressBar
.
setProgress
(
possibleSeek
);
h
.
postDelayed
(
seekRunnable
,
50
);
...
...
@@ -624,6 +627,7 @@ public class AudioPlayer extends Fragment implements IAudioPlayer {
possibleSeek
=
mAudioController
.
getTime
();
mPreviewingSeek
=
true
;
vibrated
=
false
;
length
=
mAudioController
.
getLength
();
h
.
postDelayed
(
seekRunnable
,
1000
);
return
true
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment