Jump to content

Projeye Müzik İçin Başlatma Durdurma Tuşu


soyfox18
 Share

Recommended Posts

Merhaba arkadaşlar benim sorum projede müzik çalacak bunun için tek tuş play stop tuşu tek olacak ilerleme göstermesine falan gerek yok başlat durdur ikisi aynı tuş olacak ama bir türlü yapamadım.Eski konulardan baktım hazır linkler verilmiş ama linklerin hepsi kırık.Müzik çalar örnek projeler var ama onlarında linki kırık.Nasıl yapabilirim bunu kodları yaptım diyelim o tuş nasıl olacak yardımcı olursanız sevinirim

Link to comment
Share on other sites

farketmezki, benim örneğimde, Audio.Load() ile CHANNEL_BACKGROUND kanalına yüklenip çalan müziği durdurup, oynatıyor. listeden başka bir müziği seçip o kanalda oynatırsan onu da yapar. hangi dosyanın çaldığına değil, kanala bakıyor.

Link to comment
Share on other sites

farketmezki, benim örneğimde, Audio.Load() ile CHANNEL_BACKGROUND kanalına yüklenip çalan müziği durdurup, oynatıyor. listeden başka bir müziği seçip o kanalda oynatırsan onu da yapar. hangi dosyanın çaldığına değil, kanala bakıyor.

 

hocam seni uğraştırmak gibi olacak ama ben tam anlayamadım.Page OnShow da aşağıdaki kodlar var senin koyduğun müzik ilki ben 2.sini koydum.Bir xbutton daha koyup onunlada 2.müziği çalmak istiyorum.Yani 2 tane button olacak 1'i seninki 2.'si benimki

Audio.Load(CHANNEL_BACKGROUND, "AutoPlay\\Audio\\Acoustic Folk (short).ogg", false, false)
Audio.Load(CHANNEL_BACKGROUND, "AutoPlay\\Audio\\ee.ogg", false, false)

Link to comment
Share on other sites

2. audio.load() i koyarsan ilk koyduğunu yok sayar. sen page on show'daki kodları sil, şunları yap:

 

Global Functions:

play1 = 1;
yukle1 = 1;

play2 = 1;
yukle2 = 1;

xButton 1:

if play1 == 1 then
	if yukle1 == 1 then
	Audio.Load(CHANNEL_BACKGROUND, "AutoPlay\\Audio\\Acoustic Folk (short).ogg", false, false)
	yukle1 = 0; 
	end
Audio.Play(CHANNEL_BACKGROUND);
xButton.SetText(this, "|| Pause")
play1 = 0;
else
Audio.Pause(CHANNEL_BACKGROUND);
xButton.SetText(this, "> Play")
play1 = 1;
end

xButton 2: 

if play2 == 1 then
	if yukle2 == 1 then
	Audio.Load(CHANNEL_BACKGROUND, "AutoPlay\\Audio\\Cool (short).ogg", false, false)
	yukle2 = 0; 
	end
Audio.Play(CHANNEL_BACKGROUND);
xButton.SetText(this, "|| Pause")
play2 = 0;
else
Audio.Pause(CHANNEL_BACKGROUND);
xButton.SetText(this, "> Play")
play2 = 1;
end
Link to comment
Share on other sites

Kanalı değiştirmek işe yarar sanırım... tam mantığı anlamadım ama...  yani şöyle

Audio.Load(CHANNEL_BACKGROUND, "AutoPlay\\Audio\\Acoustic Folk (short).ogg", false, false)
Audio.Load(CHANNEL_USER1, "AutoPlay\\Audio\\ee.ogg", false, false)

butonuda duplicate ile kopyalayıp içindeki kanal kodunu değiştirdiğinde ayrı ayrı çaldırabilirsin..

Link to comment
Share on other sites

 

2. audio.load() i koyarsan ilk koyduğunu yok sayar. sen page on show'daki kodları sil, şunları yap:

 

Global Functions:

play1 = 1;
yukle1 = 1;

play2 = 1;
yukle2 = 1;

xButton 1:

if play1 == 1 then
	if yukle1 == 1 then
	Audio.Load(CHANNEL_BACKGROUND, "AutoPlay\\Audio\\Acoustic Folk (short).ogg", false, false)
	yukle1 = 0; 
	end
Audio.Play(CHANNEL_BACKGROUND);
xButton.SetText(this, "|| Pause")
play1 = 0;
else
Audio.Pause(CHANNEL_BACKGROUND);
xButton.SetText(this, "> Play")
play1 = 1;
end

xButton 2: 

if play2 == 1 then
	if yukle2 == 1 then
	Audio.Load(CHANNEL_BACKGROUND, "AutoPlay\\Audio\\Cool (short).ogg", false, false)
	yukle2 = 0; 
	end
Audio.Play(CHANNEL_BACKGROUND);
xButton.SetText(this, "|| Pause")
play2 = 0;
else
Audio.Pause(CHANNEL_BACKGROUND);
xButton.SetText(this, "> Play")
play2 = 1;
end

 

Hocam herzamanki gibi yardımınla 1 işim daha halloldu :)

Edited by soyfox18
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...