Videos in Android-App

S

SteveO0409

Neues Mitglied
0
Hallo Community,

ich habe versucht eine Android-App weiterzuentwickeln.Diese bestimmt aus der Navigation welches aussieht wie auf einem Iphone und einer ASPX-Seite welche angezeigt wird. Darin wird versucht mittels

<video id="videoplayer" class="ContentPicture html5video">
<source src="Pfad" type="video/mp4">
</video>

ein video abzuspielen. Dies funktioniert aber nur wenn man auf Vollbild des Videos klickt und nicht direkt auf der Seite. Der Ton ist zu hören, der Fortschrittsbalken ist auch da, aber das Video ist nicht sichtbar. Hat schonmal jemand so etwas gemacht und weiß was zutun ist?`

MFG Steven
 
SteveO0409 schrieb:
Hallo Community,

ich habe versucht eine Android-App weiterzuentwickeln.Diese bestimmt aus der Navigation welches aussieht wie auf einem Iphone und einer ASPX-Seite welche angezeigt wird. Darin wird versucht mittels

<video id="videoplayer" class="ContentPicture html5video">
<source src="Pfad" type="video/mp4">
</video>

ein video abzuspielen. Dies funktioniert aber nur wenn man auf Vollbild des Videos klickt und nicht direkt auf der Seite. Der Ton ist zu hören, der Fortschrittsbalken ist auch da, aber das Video ist nicht sichtbar. Hat schonmal jemand so etwas gemacht und weiß was zutun ist?`

MFG Steven

Hallo Steven

Schau doch mal hier nach Using MediaPlayer to play Video and Audio : MediaPlayer*«*Media*«*Android vielleicht hilfe es dir ja !

Gruß Freelager

Der ursprüngliche Beitrag von 20:33 Uhr wurde um 20:35 Uhr ergänzt:

und hier ist ein test Code
Code:
[COLOR=#7f0055][B]package [/B][/COLOR][COLOR=#000000]app.test;[/COLOR]

[COLOR=#7f0055][B]import [/B][/COLOR][COLOR=#000000]android.app.Activity;[/COLOR]
[COLOR=#7f0055][B]import [/B][/COLOR][COLOR=#000000]android.content.Intent;[/COLOR]
[COLOR=#7f0055][B]import [/B][/COLOR][COLOR=#000000]android.net.Uri;[/COLOR]
[COLOR=#7f0055][B]import [/B][/COLOR][COLOR=#000000]android.os.Bundle;[/COLOR]
[COLOR=#7f0055][B]import [/B][/COLOR][COLOR=#000000]android.widget.Button;[/COLOR]
[COLOR=#7f0055][B]import [/B][/COLOR][COLOR=#000000]android.view.View;[/COLOR]

[COLOR=#7f0055][B]public class [/B][/COLOR][COLOR=#000000]Test [/COLOR][COLOR=#7f0055][B]extends [/B][/COLOR][COLOR=#000000]Activity [/COLOR][COLOR=#7f0055][B]implements [/B][/COLOR][COLOR=#000000]View.OnClickListener [/COLOR][COLOR=#000000]{[/COLOR]

[COLOR=#ffffff]    [/COLOR][COLOR=#000000]@Override[/COLOR]
[COLOR=#ffffff]    [/COLOR][COLOR=#7f0055][B]public [/B][/COLOR][COLOR=#7f0055][B]void [/B][/COLOR][COLOR=#000000]onCreate[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]Bundle savedInstanceState[/COLOR][COLOR=#000000]) {[/COLOR]
[COLOR=#ffffff]        [/COLOR][COLOR=#7f0055][B]super[/B][/COLOR][COLOR=#000000].onCreate[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]savedInstanceState[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000];[/COLOR]
[COLOR=#ffffff]        [/COLOR][COLOR=#000000]Button button = [/COLOR][COLOR=#7f0055][B]new [/B][/COLOR][COLOR=#000000]Button[/COLOR][COLOR=#000000]([/COLOR][COLOR=#7f0055][B]this[/B][/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000];[/COLOR]
[COLOR=#ffffff]        [/COLOR][COLOR=#000000]button.setOnClickListener[/COLOR][COLOR=#000000]([/COLOR][COLOR=#7f0055][B]this[/B][/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000];[/COLOR]
[COLOR=#ffffff]        [/COLOR][COLOR=#000000]setContentView[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]button[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000];[/COLOR]
[COLOR=#ffffff]    [/COLOR][COLOR=#000000]}[/COLOR]
[COLOR=#ffffff]    [/COLOR]
[COLOR=#ffffff]    [/COLOR][COLOR=#000000]@Override[/COLOR]
[COLOR=#ffffff]    [/COLOR][COLOR=#7f0055][B]public [/B][/COLOR][COLOR=#7f0055][B]void [/B][/COLOR][COLOR=#000000]onClick[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]View v[/COLOR][COLOR=#000000]) {[/COLOR]
[COLOR=#ffffff]        [/COLOR]
[COLOR=#ffffff]        [/COLOR][COLOR=#000000]Intent intent = [/COLOR][COLOR=#7f0055][B]new [/B][/COLOR][COLOR=#000000]Intent[/COLOR][COLOR=#000000]()[/COLOR][COLOR=#000000];[/COLOR]
[COLOR=#ffffff]        [/COLOR][COLOR=#000000]intent.setAction[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]Intent.ACTION_VIEW[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000];[/COLOR]
[COLOR=#ffffff]        [/COLOR][COLOR=#000000]intent.setDataAndType[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]Uri.parse[/COLOR][COLOR=#000000]([/COLOR][COLOR=#2a00ff]"file:///android_asset/movie.m4v"[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000], [/COLOR][COLOR=#2a00ff]"video/h264"[/COLOR][COLOR=#000000])[/COLOR][COLOR=#000000];[/COLOR]
[COLOR=#ffffff]        [/COLOR][COLOR=#000000]startActivity[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]Intent.createChooser[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]intent, [/COLOR][COLOR=#2a00ff]"Play Video"[/COLOR][COLOR=#000000]))[/COLOR][COLOR=#000000];[/COLOR]
[COLOR=#ffffff]    [/COLOR][COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]
 
Er hat das Video ja nicht als Datei sondern direkt in die Webseite eingebettet. Da hilft dein Code eig. Nicht, sorry

Sent from my GT-I9100 using Android-Hilfe.de App
 
Wie schon geschrieben ist das Video direkt in der Seite eingebettet und es soll eigentlich auch kein "extra Fenster" in Form eines Mediaplayers oder so aufgehen. Den Vollbild-Modus habe ich ja und wenn es gar nicht anders geht dann muss ich es eben immer im Vollbild anzeigen. Gibt es dafür keine andere Lösung, bin doch bestimmt nicht der Einzige der soetwas versucht hat.

Wenn ihr weitere Infos braucht sagt Bescheid.

Trotzdem schonmal danke für eure Hilfe.

MFG SteveO0409
 
Javascript, etc. Aktiviert? (Im Webview)

Sent from my GT-I9100 using Android-Hilfe.de App
 
Ja ist soweit aktiviert was ich so gesehen habe.

MFG SteveO0409
 
hatte ich vor kurzem auch mal vermutet, aber wars dann doch net ganz

webview.setWebChromeClient(new WebChromeClient()) hat dann geholfen
 
Hab ich auch nachgesehen, steht auch drin. Bringt bei mir leider nichts.

MFG SteveO0409
 
Eventuell HTML5 + Caching aktiviert?

Sent from my GT-I9100 using Android-Hilfe.de App

Der ursprüngliche Beitrag von 16:33 Uhr wurde um 16:35 Uhr ergänzt:

Du bist nicht der einzige der das Problem hat ;)
Schau doch mal hier: http://stackoverflow.com/questions/3815090/webview-and-html5-video Dort gibt es vielversprechende lösungsVorschläge

Sent from my GT-I9100 using Android-Hilfe.de App
 
Ja es handelt sich um einen HTML5-WebView falls du das meintest.

MFG SteveO0409
 
ChrisiBoy schrieb:
Er hat das Video ja nicht als Datei sondern direkt in die Webseite eingebettet. Da hilft dein Code eig. Nicht, sorry

Sent from my GT-I9100 using Android-Hilfe.de App

wenn er aber stat file www die webseite nimmt geht es eigentlich
 
Das tue ich bereits, mein Text den ich eintrage in die Src:

so sieht die Source aus:
<source src="<%# Eval("VideoUrl") %>" type="video/mp4">

so der ausgewertet Teil:
<source src="http://mtmmediathek.de/data/1023/2012-04_ATEC.mp4" type="video/mp4">
 
Trägt zwar nicht zur Povlemlösung bei aber ich wollte darauf hinweisen, dass auf meinem (leistungsschwachen) Gerät html 5 videos nur sehr schlecht laufen. Evtl. Ist ein media view, welches das video streamt besser geeignet.

Nur mal so meine Erfahrung...

Gruß

Gesendet von meinem GT-S5660 mit der Android-Hilfe.de App
 
Okay vielen Dank werde ich mal austesten diese Wochen.

Gibt es keinen der sowas schonmal gemacht hatte und dieses Problem auch hatte???

MFG GolfRacer04
 

Ähnliche Themen

D
Antworten
23
Aufrufe
2.384
Data2006
D
B
Antworten
4
Aufrufe
433
bb321
B
FabianDev
Antworten
5
Aufrufe
531
swa00
swa00
Zurück
Oben Unten