Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. Sound
Qt 6.11 is out! See what's new in the release blog

Sound

Scheduled Pinned Locked Moved QML and Qt Quick
7 Posts 4 Posters 4.8k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ? Offline
    ? Offline
    A Former User
    wrote on last edited by
    #1

    I want a piece of music to be played as my application begins and till its closed.....how can i do that ??

    1 Reply Last reply
    0
    • ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #2

      i know how to do it in qml.....not in qt c++...

      here goes...

      use a Timer....where onTrigger of that state(in Qml) the music starts playing...and when closing the app...u dont have to stop the music there because when u kill the application...everything shuts down.

      1.) use an import called
      import QtMultimediaKit 1.1

      2.) then.....
      add the sound file to your project folder ie. in the qml folder(urproject/qml/sounds/)....
      then use that in your application...
      by using this code....

      @Audio{
      id:menusound
      source:"sounds/electropoly.mp3"
      }@

      3.) then use a timer to make that file work in your app...
      @Timer{
      id:soundtimer
      interval:1;
      repeat:true;
      running:false;
      onTriggered: menusound.play();
      }@

      4.) then use another timer or....an on clicked function(if u require) to call the file to play....
      @Timer {
      id:start;
      interval: 1000;
      running: false;
      onTriggered: {
      rect.state = "menu"; /* play the file after it comes to this state!! */
      soundtimer.running = true;
      }
      }@

      dont forget to give ids to the timers u create or any object/item that you create....because it will be easier for you to use them else where in your code.

      1 Reply Last reply
      0
      • ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #3

        I disagree that using a Timer is a good solution to replaying a sound file. You may have a delay of up to a full second.

        Just use:
        @ Audio { source: "mymusic.mp3"; playing: true; onStopped: play(); }@

        1 Reply Last reply
        0
        • ? Offline
          ? Offline
          A Former User
          wrote on last edited by
          #4

          i tried both guyz...
          but it says "QtMultimediakit" not installed...
          how to fix this now

          1 Reply Last reply
          0
          • ? Offline
            ? Offline
            A Former User
            wrote on last edited by
            #5

            Firstly, ensure you have specified
            @import QtMultimediaKit 1.1@

            That is, capital Q, capital M, capital K.

            Second, for some platforms, in your .pro I believe you require:
            @CONFIG+=mobility
            MOBILITY+=multimedia@

            1 Reply Last reply
            0
            • ? Offline
              ? Offline
              A Former User
              wrote on last edited by
              #6

              yep...i treid that too...bt still says "QtMultimediaKit" not installed :(

              1 Reply Last reply
              0
              • ? Offline
                ? Offline
                A Former User
                wrote on last edited by
                #7

                You should install QtMobility manually. I tried a couple of times for QtMobility. It does not automatically get installed by SDK. Compile QtMobility and install into the Qt base directory.
                This will solve your problem.

                1 Reply Last reply
                0

                • Login

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Users
                • Groups
                • Search
                • Get Qt Extensions
                • Unsolved