summaryrefslogtreecommitdiffstats
path: root/media/java
diff options
context:
space:
mode:
authorLajos Molnar <lajos@google.com>2013-09-03 22:52:36 -0700
committerLajos Molnar <lajos@google.com>2013-09-03 22:54:38 -0700
commit87399fc21b642688a690be5869f14a7ba020afdb (patch)
treeb8de735daef4b54a7cc02fbf6309855cd2673259 /media/java
parent85e479b3d709ab4f3b5372380a4463506340ebe7 (diff)
downloadframeworks_base-87399fc21b642688a690be5869f14a7ba020afdb.zip
frameworks_base-87399fc21b642688a690be5869f14a7ba020afdb.tar.gz
frameworks_base-87399fc21b642688a690be5869f14a7ba020afdb.tar.bz2
SubtitleController: update to new CaptioningManager APIs
This resolves the build issue. Change-Id: I4db018c1abd9677ceb6d355921e4f7fa4be3b037 Signed-off-by: Lajos Molnar <lajos@google.com> Bug: 10326117
Diffstat (limited to 'media/java')
-rw-r--r--media/java/android/media/SubtitleController.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/media/java/android/media/SubtitleController.java b/media/java/android/media/SubtitleController.java
index edd569c..2cf1b2d 100644
--- a/media/java/android/media/SubtitleController.java
+++ b/media/java/android/media/SubtitleController.java
@@ -38,6 +38,7 @@ public class SubtitleController {
private Vector<SubtitleTrack> mTracks;
private SubtitleTrack mSelectedTrack;
private boolean mShowing;
+ private CaptioningManager mCaptioningManager;
/**
* Creates a subtitle controller for a media playback object that implements
@@ -56,6 +57,8 @@ public class SubtitleController {
mRenderers = new Vector<Renderer>();
mShowing = false;
mTracks = new Vector<SubtitleTrack>();
+ mCaptioningManager =
+ (CaptioningManager)context.getSystemService(Context.CAPTIONING_SERVICE);
}
/**
@@ -125,7 +128,7 @@ public class SubtitleController {
* if no such track exists in this manager.
*/
public SubtitleTrack getDefaultTrack() {
- Locale locale = CaptioningManager.getLocale(mContext.getContentResolver());
+ Locale locale = mCaptioningManager.getLocale();
for (SubtitleTrack track: mTracks) {
MediaFormat format = track.getFormat();
@@ -156,7 +159,7 @@ public class SubtitleController {
selectTrack(track);
mTrackIsExplicit = false;
if (!mVisibilityIsExplicit) {
- if (CaptioningManager.isEnabled(mContext.getContentResolver())) {
+ if (mCaptioningManager.isEnabled()) {
show();
} else {
hide();