Supwerpoered SDK AdvanceAudioPlayer Seek在Android上不起作用

时间:2018-09-01 13:32:45

标签: android audio seek superpowered

与SuperpoweredAudvanceAudio Player配合使用,以在播放文件时查找位置。寻找是从android环境完成的。我检查了Android的CrossExample,它反映出查找操作是在LoadSuccess回调中完成的,该回调似乎是Superpowered的线程上下文。我面临的问题是在播放音频时不使用超级功能的SDK寻找播放器播放文件的位置。因此,在播放过程中会进行进度并寻求某个位置,使用适用于Android的Superpowered SDK是否有效?下面是我在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 :(得分:0)

seek()取一个百分比,是0..1之间的两倍

setPosition()需要毫秒