Seite 1 von 2

MP3 geht nicht

Verfasst: 12.12.2016 21:08
von Stuhli
Hi,

ich habe einen MP3 Player so programmiert, damit er nur das macht, was ICH will. Alles soweit OK, aber...

Ein paar MP3s funktionieren nicht. PB bricht im Debugger ab mit "#MOVIE object not initialisized"

Ich habe den Code nun auf 5 Zeilen gekürzt und selbes Problem. Ein MP3 läuft, ein anderes nicht....

Code: Alles auswählen

InitMovie()
OpenWindow(0,0,0,100,100,"")
LoadMovie(1,"D:\test.mp3")
PlayMovie(1,WindowID(0))
Delay(5000)
Warum ist das so ? Ich habe 2 Files : test.mp3 läuft nicht, während test2.mp3 geht.... :freak:

http://www.file-upload.net/download-121 ... t.mp3.html
http://www.file-upload.net/download-121 ... 2.mp3.html

Der MediaPlayer und VLC spielen alle beiden problemlos ab, PB versagt bei einem... habe es auch schon mit nem Converter auf 128KB convertiert. nigges geht

Re: MP3 geht nicht

Verfasst: 12.12.2016 21:34
von True29
ich vermute das liegt an der unterschiedlichen codierung ;)
das eine stück ist wohl mit lame codiert. der andere unbekannt.

Re: MP3 geht nicht

Verfasst: 12.12.2016 21:55
von Stuhli
Gerade getestet... das erste (TEST.MP3) ist mit LAME 3.99 umgewandelt, der das andere (TEST2.MP3) ist unbekannt, aber genau das läuft. Also kann PB nix mit LAME ? :cry:

Re: MP3 geht nicht

Verfasst: 12.12.2016 22:21
von True29
hm ich denke eher das da eher ein codec fehlt auf deinem system . soweit ich weiß greift pb auf die codecs zu die bei dir installiert sind.

Re: MP3 geht nicht

Verfasst: 12.12.2016 22:23
von Stuhli
Habe doch VLC und Mediaplayer, welche einwandfrei gehen.

Ich habe mir nen Converter runtergeladen, bei dem ich nicht LAME auswählen muss, sondern "OLD STANDARD 128"

Damit geht´s einwandfrei....schade ! :(

Re: MP3 geht nicht

Verfasst: 12.12.2016 23:59
von udg
Deine MP3 sind leider nicht mehr online. Hätte das gern mal hier getestet.

Code: Alles auswählen

InitMovie()
OpenWindow(0,0,0,200,100,"", #PB_Window_ScreenCentered|#PB_Window_SystemMenu)
TextGadget(2,2, 2, 100, 14,"öffne MP3 Musik Datei")
SoundFileName$ = OpenFileRequester("wähle eine .mp3 Datei", "", "MP3 Datei|*.mp3",0)
LoadMovie(1,SoundFileName$)
PlayMovie(1,WindowID(0))  
SetGadgetText(2,"Musik spielt")

Repeat:Until WaitWindowEvent() = #PB_Event_CloseWindow

Re: MP3 geht nicht

Verfasst: 13.12.2016 09:57
von Stuhli
Hi. Was ist an dem code anders ?? Ausser, dass er etwas ausführlicher ist..... :?

Habe die mp3s wieder gelöscht , weil ich ne Lösung für mein Problem habe. Aber meine paar Zeilen machen ja genau das selbe. /:->

Re: MP3 geht nicht

Verfasst: 13.12.2016 10:25
von udg
An dem code ist nichts anders, lediglich ein open filerequester. Habs nur gepostet falls mal einer drauf stößt. Mit dem Requester lässt sich mehr anfangen als dein Beispiel welches von einem bestimmten Ort ein mp3 laden möchte ;)

Re: MP3 geht nicht

Verfasst: 13.12.2016 12:20
von Stuhli
Ja, danke, war auch nicht böse gemeint ! Bin nur enttäuscht, dass ich manche MP3s erst umwandeln muss. LAME und Co sind zwar drauf, aber ich muss trotzdem nen Konverter nehmen.... ich verstehe es einfach nicht.

Re: MP3 geht nicht

Verfasst: 13.12.2016 12:48
von mk-soft
Wenn es mit Windows Mediaplayer geht, geht es auch mit PB.
Notfalls noch Codes nachinstallierten. VLC-Player bringt seines Codes selber mit. Stellt diese aber nicht dem System bereit.