Authentifizierung beim MediaPlayer/VideoView setzen

S

Swoop

Fortgeschrittenes Mitglied
4
Hallo,

ich habe einen Webserver, der eine Authentifizierung (IIS -> Anonyme Authentifizierung) mit Windows Benutzer und Passwort verlangt.
Ich möchte gerne ein Video des Servers aus einem Webview starten. Soweit funktioniert das auch, allerdings nur solange ich die Authentifizierung des Webservers deaktiviere. Sobald ich die Authentifizierung anmache bekomme ich folgenden Error Code und folgende Exception:

Code:
09-20 09:21:22.542: ERROR/MediaPlayer(1111): error (1, -1004) <- manchmal auch -1007
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111): error: Prepare failed.: status=0x1
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111): java.io.IOException: Prepare failed.: status=0x1
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.media.MediaPlayer.prepare(Native Method)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at test.mediaplayerdemo.MediaPlayerDemo.playVideo(MediaPlayerDemo.java:103)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at test.mediaplayerdemo.MediaPlayerDemo.surfaceCreated(MediaPlayerDemo.java:157)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.SurfaceView.updateWindow(SurfaceView.java:543)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.SurfaceView.dispatchDraw(SurfaceView.java:348)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.View.draw(View.java:6883)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.widget.FrameLayout.draw(FrameLayout.java:357)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.View.draw(View.java:6883)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.widget.FrameLayout.draw(FrameLayout.java:357)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1862)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.ViewRoot.draw(ViewRoot.java:1522)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.ViewRoot.performTraversals(ViewRoot.java:1258)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.view.ViewRoot.handleMessage(ViewRoot.java:1859)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.os.Handler.dispatchMessage(Handler.java:99)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.os.Looper.loop(Looper.java:130)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at android.app.ActivityThread.main(ActivityThread.java:3683)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at java.lang.reflect.Method.invokeNative(Native Method)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at java.lang.reflect.Method.invoke(Method.java:507)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
09-20 09:21:22.558: ERROR/MediaPlayerDemo(1111):     at dalvik.system.NativeStart.main(Native Method)

Muss ich am IIS was umstellen? Oder ist im App was falsch?
Ich habe schon versucht der Uri einen Pfad in der Form mitzugeben:
Code:
http://nutzername:password@host.de
Aber auch das schläg schief .... -> -1007
Gibt es irgendwo eine Übersetzung der Errorcodes ? was bedeutet 1004 und 1007 ?!

Ich verwende IIS7 auf Windows Server 2008. Mein Handy ist ein Nexus S mit aktuellem Betriebssystem.

Grüße Swoop
 
Laut mehreren Aussagen im Internet scheint es wohl nicht möglich zu sein...
Also muss ich meine Videos wohl frei stellen -.-
 

Ähnliche Themen

A
Antworten
1
Aufrufe
621
swa00
swa00
S
  • Sempervivum
Antworten
2
Aufrufe
593
Sempervivum
S
A
  • Alex1978
Antworten
6
Aufrufe
1.188
Alex1978
A
Zurück
Oben Unten