• 05-07-2014, 15:47:46
    #1
    Üyeliği durduruldu
    Merhabalar. Anasayfa da çalan müzik iletişim veya hakkında formuna girip tekrar ana sayfa tıklandığında arkada çalan müziğin üstüne tekrar yeni müzik biniyor.
    Benim istediğim anasayfa açıldığında müzik çalsın diğer formalara geçerken de arka plan da çalmaya devam etsin ama diğer formlardan ana sayfaya geldiğimde arkada çalan önceki müziği durdursun yeniden anasayfadaki müzik çalsın. Bunu nasıl yapabilirim?

    Kodlarım:

    Arkadaşlar 3 tane farklı formum var. Anasayfa, İletişim, Hakkımızda diye.
    Ben Anasayfa bölümünde formun Load kısmında şu kodlarım var


     private void Form2_Load(object sender, EventArgs e)
        {
                axWindowsMediaPlayer1.Ctlcontrols.play();
                axWindowsMediaPlayer1.URL = @"1.mp3";
               
        }

    Diğer iletişim ve hakkında bölümünün anasayfa ya tıklandığındaki kodu:

     private void aNASAYFAToolStripMenuItem_Click(object sender, EventArgs e)
            {
    
                this.Hide();
                Form2 frm2 = new Form2();
                this.Visible = false;
                frm2.ShowDialog();
            }
  • 05-07-2014, 23:32:44
    #2
    Üyeliği durduruldu
    Hocam bu işlemi frame ile yapabilirsiniz. Alttaki linkler belki yardımcı olur size.

    https://www.r10.net/flash-amp-action-...vam-etsin.html

    http://www.phpfusionturkiye.com/foru...?thread_id=951

    http://www.sanalkurs.net/forum/dream...nasil-yapilir/
  • 06-07-2014, 10:41:54
    #3
    Diger form lardan ana forma donerken yazdiginiz koddan önce media playeri durdurma kodu vardi onu kullanin sonra ana formda tekrar müziği cqlma kodu aktif heralde tekrar çalar üstüne binmeden her formdan ana forma donmeden önce media playeri durdurun
  • 11-07-2014, 14:56:37
    #4
    Üyeliği durduruldu
    Ana sayfada Form2 yani Load kısmında şu kod var

    axWindowsMediaPlayer1.URL = @"1.mp3";

    Ama dediğiniz şeklinde yapamıyorum. Form3 ten mesela ana sayfa linkinin olduğu yerdeki kod

    this.Hide();
    Form2 frm2 = new Form2();
    this.Visible = false;
    frm2.ShowDialog();

    Buranın başına yada sonun media player ile ilgili bir özellik ekleyemiyorum :S