如何跟踪iOS中的音轨进展?

时间:2015-12-05 21:41:46

标签: ios swift audio streaming podcast

我正在构建一个播客播放应用,从解析后的RSS源中获取其mp3网址。我正在使用AVPlayer播放文件而没有问题,但我想弄清楚如何通过各种原因跟踪轨道的进展(更新进度滑块的值,保存轨道所在的最后一个位置)当它被停止,以便击中游戏不会重启音频......)

这是我到目前为止所做的,通过我的研究,我不知道如何去做。如果有帮助,RSS源确实给我iTunes:持续时间(例如01:24:20)。

protected void configure(HttpSecurity http) throws Exception {
    http
        .authorizeRequests()
            .anyRequest().authenticated()
            .and()
        .formLogin()
            .loginPage("/login") 
            .permitAll();        
}

1 个答案:

答案 0 :(得分:1)

假设您已正确声明并约束了进度视图:`

let total = audioPlayer.duration
let f = audioPlayer.currentTime / total;
let w = view.frame.width * CGFloat(f)

然后使用w作为视图的宽度。