Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. QMediaPlayer eats the initial part of audio files
QtWS25 Last Chance

QMediaPlayer eats the initial part of audio files

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
qmultimediaqmediaplayeraudiobufferdelay
2 Posts 2 Posters 1.2k Views
  • 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.
  • M Offline
    M Offline
    Mark81
    wrote on 17 May 2016, 16:06 last edited by
    #1

    Please, consider this short piece of code:

    QMediaPlayer *m_player = new QMediaPlayer(this, QMediaPlayer::LowLatency);
    m_player->setMedia(QUrl::fromLocalFile(filename));
    m_player->play();
    

    It plays a standard wave file (mono, 16 bit, 16 kHz) but you can't hear the first half of second of the audio. I need to play sound effects, which have a very short duration... is there a way to avoid QMediaPlayer "eating" the first part of the audio?

    1 Reply Last reply
    0
  • S Offline
    S Offline
    SGaist Lifetime Qt Champion
    wrote on 17 May 2016, 21:21 last edited by
    #2

    Hi,

    Usually, to play sound effect, the QSoundEffect class is used. Wouldn't that fill your need ?

    Interested in AI ? www.idiap.ch
    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

    1 Reply Last reply
    0

2/2

17 May 2016, 21:21

  • Login

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