summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/service
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-09-25 12:59:47 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-09-25 12:59:47 +0200
commitd39bd6831bea56b2e93f98107d630aa6d9056fdf (patch)
tree490e505bebb8f762561f9d350aae4ffb698a2599 /src/de/danoeh/antennapod/service
parent3cd64399cf8e60302ac9267b0fdb14bd97897dd2 (diff)
downloadAntennaPod-d39bd6831bea56b2e93f98107d630aa6d9056fdf.zip
Added support for application/ogg MIME type
Diffstat (limited to 'src/de/danoeh/antennapod/service')
-rw-r--r--src/de/danoeh/antennapod/service/PlaybackService.java13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/de/danoeh/antennapod/service/PlaybackService.java b/src/de/danoeh/antennapod/service/PlaybackService.java
index 990d499b4..d46e6c153 100644
--- a/src/de/danoeh/antennapod/service/PlaybackService.java
+++ b/src/de/danoeh/antennapod/service/PlaybackService.java
@@ -43,6 +43,7 @@ import de.danoeh.antennapod.feed.Feed;
import de.danoeh.antennapod.feed.FeedItem;
import de.danoeh.antennapod.feed.FeedManager;
import de.danoeh.antennapod.feed.FeedMedia;
+import de.danoeh.antennapod.feed.MediaType;
import de.danoeh.antennapod.receiver.MediaButtonReceiver;
import de.danoeh.antennapod.receiver.PlayerWidget;
import de.danoeh.antennapod.util.ChapterUtils;
@@ -184,7 +185,8 @@ public class PlaybackService extends Service {
*/
public static Intent getPlayerActivityIntent(Context context,
FeedMedia media) {
- if (media.getMime_type().startsWith("video")) {
+ MediaType mt = media.getMediaType();
+ if (mt == MediaType.VIDEO) {
return new Intent(context, VideoplayerActivity.class);
} else {
return new Intent(context, AudioplayerActivity.class);
@@ -475,7 +477,8 @@ public class PlaybackService extends Service {
if (AppConfig.DEBUG)
Log.d(TAG, "Setting up media player");
try {
- if (media.getMime_type().startsWith("audio")) {
+ MediaType mediaType = media.getMediaType();
+ if (mediaType == MediaType.AUDIO) {
if (AppConfig.DEBUG)
Log.d(TAG, "Mime type is audio");
playingVideo = false;
@@ -488,7 +491,7 @@ public class PlaybackService extends Service {
setStatus(PlayerStatus.PREPARING);
player.prepare();
}
- } else if (media.getMime_type().startsWith("video")) {
+ } else if (mediaType == MediaType.VIDEO) {
if (AppConfig.DEBUG)
Log.d(TAG, "Mime type is video");
playingVideo = true;
@@ -660,10 +663,10 @@ public class PlaybackService extends Service {
stopWidgetUpdater();
}
int notificationCode = 0;
- if (media.getMime_type().startsWith("audio")) {
+ if (media.getMediaType() == MediaType.AUDIO) {
notificationCode = EXTRA_CODE_AUDIO;
playingVideo = false;
- } else if (media.getMime_type().startsWith("video")) {
+ } else if (media.getMediaType() == MediaType.VIDEO) {
notificationCode = EXTRA_CODE_VIDEO;
}
resetVideoSurface();