stopchannel funktioniert nicht
Übersicht

![]() |
C64-FloBetreff: stopchannel funktioniert nicht |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also - das Problem habe ich schonmal gehabt, dachte aber das kann nicht sein und habs ignoriert -
jetzt schon wieder: Code: [AUSKLAPPEN] untermalung=loadsound("mucke/glocken5.mp3") channel=playsound(untermalung) [...] stopchannel(channel) ..und die Musik läuft fröhlich weiter. besser noch - trotz einem weiteren Code: [AUSKLAPPEN] channel=playsound(musik08) läuft die untermalungsmusik noch - parallel zur neuen Musik. hmmm vermutlich mache ich etwas falsch. Kann mir bitte jemand sagen was genau? ![]() |
||
"Die Situation ist aussichtslos - aber nicht kritisch!"
(S.Effenberg.) |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
welche Basic-Version nutzt Du ? Die Channelbefehle gibt es erst ab v1.36 - kann es daran liegen ? | ||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
C64-Flo |
![]() Antworten mit Zitat ![]() |
---|---|---|
oh - ich benutze Blitzview 0.91 | ||
"Die Situation ist aussichtslos - aber nicht kritisch!"
(S.Effenberg.) |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nicht die IDE- die Version deines Basiccompilers ist entscheidend (das ist ein Deutlicher Unterschied).
Allerdings sollte er einen Fehler melden wenn ihm der Befehl unbekannt ist. Könntest Du den Code mal hochladen, samt einem Mediafile zum testen ? (Oder versuch mal pausechannel statt stopchannel - geht das auch nicht ? Hast Du es mal mit anderen Soundfiles versucht ? |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
C64-Flo |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ja, also mein BlitzBasic ist v1.60 - das Problem hatte ich in einem anderen Projekt auch schon.
weder Pausechannel noch stopchannel vermögen die laufende Musik zu unterbrechen/stoppen (im anderen projekt habe ich dann ganz auf musik verzichtet) Das Problem taucht auf, egal welche soundfiles ich benutze. Code: [AUSKLAPPEN] Graphics 800,600,16,1 SetBuffer BackBuffer() SEEDRND MILLISECS() global black=loadimage("bilder/black.bmp") ;***************************************** ladebalken=loadimage("bilder/load_01.jpg") drawblock black,0,0 drawimage ladebalken,300,275 flip;************************************* t=rnd(1,5) select t case 1 untermalung=loadsound("mucke/glocken1.mp3") case 2 untermalung=loadsound("mucke/glocken2.mp3") case 3 untermalung=loadsound("mucke/glocken3.mp3") case 4 untermalung=loadsound("mucke/glocken4.mp3") case 5 untermalung=loadsound("mucke/glocken5.mp3") end select playsound untermalung [..] function klick08() if rltag>7 then drawblock black,0,0 stopsound untermalung playsound musik08 [..] end function |
||
"Die Situation ist aussichtslos - aber nicht kritisch!"
(S.Effenberg.) |
![]() |
C64-Flo |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ok, Ihr dürft mich jetzt beschimpfen.
ich habe herausgefunden woran es liegt: Code: [AUSKLAPPEN] global channel=playsound(untermalung) ....muss einem ja auch gesagt werden dass channels nicht automatisch global sind ![]() |
||
"Die Situation ist aussichtslos - aber nicht kritisch!"
(S.Effenberg.) |
![]() |
BlitzcoderNewsposter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nichts ausser Dims und Types ist normal Global. | ||
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________ |°°°°°°°°°°°°°°||'""|""\__,_ |______________ ||__ |__|__ |) |(@) |(@)"""**|(@)(@)****|(@) |
![]() |
C64-Flo |
![]() Antworten mit Zitat ![]() |
---|---|---|
He klasse!
Das bedeutet: Ich kann in meinem anderen Projekt jetzt ja DOCH noch Musik einbauen :p wow - es ist einfach toll ein noob zu sein, da gibt es jeden Tag soviel Neues zu entdecken ![]() |
||
"Die Situation ist aussichtslos - aber nicht kritisch!"
(S.Effenberg.) |
![]() |
C64-FloBetreff: Es ist zum verrückt werden |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich kapier garnichts mehr -
erst gehts nicht, dann gehts, dann nur noch ab und zu, und jetzt überhaupt nicht mehr, egal wie ichs dreh und wende - ![]() Code: [AUSKLAPPEN] Graphics 800,600,16,1 SetBuffer BackBuffer() SEEDRND MILLISECS() t=rnd(1,5) global untermalung select t case 1 untermalung=loadsound("mucke/glocken1.mp3") case 2 untermalung=loadsound("mucke/glocken2.mp3") case 3 untermalung=loadsound("mucke/glocken3.mp3") case 4 untermalung=loadsound("mucke/glocken4.mp3") case 5 untermalung=loadsound("mucke/glocken5.mp3") end select global channel=playsound(untermalung) [..] global musik01=LoadSound("mucke\track01.mp3") [..] if (irgendwas) then klick01() function klick01() [..] stopchannel(channel) channel=playsound(musik01) [..] end function ....beim ersten mal klappts meistens - sprich die untermalungsmusik stoppt, und die "musik01" startet - danach startet jedesmal beim aufrufen der funktion klick01 eine weitere ausgabe der musik - und wird zum unerträglichen chaos-kanon. das nervt ein bisschen, hab jetzt den ganzen abend daran rumgekaut, vlt fällt ja noch jemandem was dazu ein. vermutlich ists eh irgendson mist wie mein soundkartentreiber oder was ganz was anderes - ![]() schaaaaade, und dabei sollte der adventskalender doch bis morgen rechtzeitig einsatzbereit werden! ![]() ![]() ![]() ![]() |
||
"Die Situation ist aussichtslos - aber nicht kritisch!"
(S.Effenberg.) |
![]() |
C64-Flo |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hatte niemand schonmal dasselbe Problem?
![]() |
||
"Die Situation ist aussichtslos - aber nicht kritisch!"
(S.Effenberg.) |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group