Supwerpoered SDK AdvanceAudioPlayer Seek не работает на Android - PullRequest
0 голосов
/ 01 сентября 2018

работа с SuperpoweredAudvanceAudio Player для поиска позиции при воспроизведении файла. поиск осуществляется из контекста Android. Я проверил CrossExample Android, и он отражает меня, что операция поиска выполняется в обратном вызове LoadSuccess, который, кажется, является контекстом потока Superpowered. Я сталкиваюсь с проблемой отсутствия поиска проигрывателя при воспроизведении файла с использованием сверхмощного SDK во время воспроизведения аудио Итак, во время игры идет поиск и поиск какой-либо позиции, это правильный сценарий с использованием Superpowered SDK для Android? ниже приведен код, который я использовал в обратном вызове LoadSuccess для поиска, но он не работает.

        case SuperpoweredAdvancedAudioPlayerEvent_LoadSuccess: {
        player->play(true);
        RCLog::GetInstance()->PrintLog(RCLOG_INFO, "%s : SuperpoweredAdvancedAudioPlayerEvent_LoadSuccess", __FUNCTION__);
        if( isSeekRequired ){
            isSeekRequired = false;
            RCLog::GetInstance()->PrintLog(RCLOG_INFO, "%s : Seeking...", __FUNCTION__);
            player->seek( seekPer );
        }
        PlayerStatus(event);
    }
    break;

1 Ответ

0 голосов
/ 04 сентября 2018

seek () принимает процент, двойное значение между 0..1

setPosition () занимает миллисекунды

...