StreamingMediaPlayerTest: Moved assets to external storage

Bug: 157639175

Test: atest android.media.cts.StreamingMediaPlayerTest
Change-Id: Ia467365e1a1440eb47facc775fbc3f94bc07b26e
diff --git a/tests/tests/media/src/android/media/cts/StreamingMediaPlayerTest.java b/tests/tests/media/src/android/media/cts/StreamingMediaPlayerTest.java
index 56fe9c5..fba0dee 100644
--- a/tests/tests/media/src/android/media/cts/StreamingMediaPlayerTest.java
+++ b/tests/tests/media/src/android/media/cts/StreamingMediaPlayerTest.java
@@ -53,6 +53,7 @@
 public class StreamingMediaPlayerTest extends MediaPlayerTestBase {
 
     private static final String TAG = "StreamingMediaPlayerTest";
+    static final String mInpPrefix = WorkDir.getMediaDirString() + "assets/";
 
     private static final String HTTP_H263_AMR_VIDEO_1_KEY =
             "streaming_media_player_test_http_h263_amr_video1";
@@ -284,9 +285,9 @@
             if (redirect) {
                 // Stagefright doesn't have a limit, but we can't test support of infinite redirects
                 // Up to 4 redirects seems reasonable though.
-                stream_url = mServer.getRedirectingAssetUrl(name, 4);
+                stream_url = mServer.getRedirectingAssetUrl(mInpPrefix + name, 4);
             } else {
-                stream_url = mServer.getAssetUrl(name);
+                stream_url = mServer.getAssetUrl(mInpPrefix + name);
             }
             if (nolength) {
                 stream_url = stream_url + "?" + CtsTestServer.NOLENGTH_POSTFIX;
@@ -342,9 +343,9 @@
             if (redirect) {
                 // Stagefright doesn't have a limit, but we can't test support of infinite redirects
                 // Up to 4 redirects seems reasonable though.
-                stream_url = mServer.getRedirectingAssetUrl(name, 4);
+                stream_url = mServer.getRedirectingAssetUrl(mInpPrefix + name, 4);
             } else {
-                stream_url = mServer.getAssetUrl(name);
+                stream_url = mServer.getAssetUrl(mInpPrefix + name);
             }
             if (nolength) {
                 stream_url = stream_url + "?" + CtsTestServer.NOLENGTH_POSTFIX;
@@ -414,7 +415,7 @@
             // counter must be final if we want to access it inside onTimedMetaData;
             // use AtomicInteger so we can have a final counter object with mutable integer value.
             final AtomicInteger counter = new AtomicInteger();
-            String stream_url = mServer.getAssetUrl("prog_index.m3u8");
+            String stream_url = mServer.getAssetUrl(mInpPrefix + "prog_index.m3u8");
             mMediaPlayer.setDataSource(stream_url);
             mMediaPlayer.setDisplay(getActivity().getSurfaceHolder());
             mMediaPlayer.setScreenOnWhilePlaying(true);
@@ -549,7 +550,7 @@
         final MediaPlayer mp = worker.getPlayer();
 
         try {
-            String path = mServer.getDelayedAssetUrl("noiseandchirps.ogg", 15000);
+            String path = mServer.getDelayedAssetUrl(mInpPrefix + "noiseandchirps.ogg", 15000);
             mp.setDataSource(path);
             mp.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
                 @Override
@@ -609,9 +610,9 @@
         try {
             String stream_url = null;
             if (redirect) {
-                stream_url = mServer.getQueryRedirectingAssetUrl(name);
+                stream_url = mServer.getQueryRedirectingAssetUrl(mInpPrefix + name);
             } else {
-                stream_url = mServer.getAssetUrl(name);
+                stream_url = mServer.getAssetUrl(mInpPrefix + name);
             }
             if (appendQueryString) {
                 stream_url += "?foo=bar/baz";