G
gurkenprinz
Neues Mitglied
- 0
Hallo Leute !!
Meine App soll Videos zum Streamen zur Verfügung stellen! Da ich mich noch nie damit beschäftigt habe, wollte ich einfach mal ein Video in einer VideoView einbinden. Kann ja net so schwer sein oder ??? Hier mal mein Code:
Wenn ich diese Aktivität starte bekomm ich allerdings eine Fehlermeldung ("Dieses Video kann leider nicht abgespielt werden").
Habs auch schon mit einem Video von einem Webserver probiert.
Dann bekomm ich diese Fehlermeldung: "Leider ist dieses Video nicht für Streaming auf diesem Gerät gültig"
Falls jemand was damit anfangen kann poste ich hier auch noch den Auszug aus der LogCat der angezeigt wird wenn ich die Aktivität starte:
05-19 08:59:40.729: ERROR/PlayerDriver(57): Command PLAYER_INIT completed with an error or info UNKNOWN PVMFStatus
05-19 08:59:40.729: VERBOSE/MediaPlayerService(57): [43] notify (0x227e0, 100, 200, -32)
05-19 08:59:40.729: VERBOSE/MediaPlayer(15803): message received msg=100, ext1=200, ext2=-32
05-19 08:59:40.739: ERROR/MediaPlayer(15803): error (200, -32)
05-19 08:59:40.739: VERBOSE/MediaPlayer(15803): callback application
05-19 08:59:40.739: ERROR/MediaPlayer(15803): Error (200,-32)
05-19 08:59:40.739: DEBUG/VideoView(15803): Error: 200,-32
Meine eigentliche Frage ist jetzt: Ist etwas an meinem Programmcode falsch ?? Muss ich irgendwas besonderes beachten ?? Irgendwelche besonderen Permissions setzen ? (Internet Permission ist übrigens gesetzt).
Oder müssen sich unsere Videomenschen weiter mit der Codierung herumquälen ?? Sie haben mir bereits 3 oder 4 verschiedene Videos zur verfügung gestellt und mit allen is es das selbe Problem.
lg gurkenprinz
Meine App soll Videos zum Streamen zur Verfügung stellen! Da ich mich noch nie damit beschäftigt habe, wollte ich einfach mal ein Video in einer VideoView einbinden. Kann ja net so schwer sein oder ??? Hier mal mein Code:
Code:
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.setContentView(R.layout.videos);
VideoView video = (VideoView)this.findViewById(R.id.video);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(video);
video.setMediaController(mediaController);
video.setVideoPath("W://android_testvideo.3gp");
video.requestFocus();
video.start();
}
Habs auch schon mit einem Video von einem Webserver probiert.
Code:
Uri uri = Uri.parse("http://....../20100515_dfb-pokal-finals-zwanziger.mp4");
video.setVideoURI(uri);
Falls jemand was damit anfangen kann poste ich hier auch noch den Auszug aus der LogCat der angezeigt wird wenn ich die Aktivität starte:
05-19 08:59:40.729: ERROR/PlayerDriver(57): Command PLAYER_INIT completed with an error or info UNKNOWN PVMFStatus
05-19 08:59:40.729: VERBOSE/MediaPlayerService(57): [43] notify (0x227e0, 100, 200, -32)
05-19 08:59:40.729: VERBOSE/MediaPlayer(15803): message received msg=100, ext1=200, ext2=-32
05-19 08:59:40.739: ERROR/MediaPlayer(15803): error (200, -32)
05-19 08:59:40.739: VERBOSE/MediaPlayer(15803): callback application
05-19 08:59:40.739: ERROR/MediaPlayer(15803): Error (200,-32)
05-19 08:59:40.739: DEBUG/VideoView(15803): Error: 200,-32
Meine eigentliche Frage ist jetzt: Ist etwas an meinem Programmcode falsch ?? Muss ich irgendwas besonderes beachten ?? Irgendwelche besonderen Permissions setzen ? (Internet Permission ist übrigens gesetzt).
Oder müssen sich unsere Videomenschen weiter mit der Codierung herumquälen ?? Sie haben mir bereits 3 oder 4 verschiedene Videos zur verfügung gestellt und mit allen is es das selbe Problem.
lg gurkenprinz
Zuletzt bearbeitet: