Когда свойство FMX TMediaPlayer Duration установлено между Windows и iOS - PullRequest
0 голосов
/ 22 февраля 2019

Я использую элемент управления TMediaPlayer в приложении FMX C ++.Сразу после установки FileName я показываю значение свойства Duration.

MediaPlayer1->FileName = S;  // load the mp3
ShowMessage(IntToStr((__int64) Form1->MediaPlayer1->Media->Duration));

Когда я запускаю приложение в Windows, оно показывает правильное значение.

Когда яЗапустите приложение на iOS, я получу 0 для продолжительности.Я должен фактически начать воспроизведение аудио (MediaPlayer1->Play();), прежде чем смогу получить правильный результат для Duration.

Почему не установлен Duration, когда FileName назначается при запускена iOS (как на Windows)?

...