【问题标题】:How to make seek bar for AVPlayer如何为 AVPlayer 制作搜索栏
【发布时间】:2011-08-19 23:13:30
【问题描述】:

我正在制作一个 iPhone 应用程序,并想为 AVPlayer 制作一个搜索栏。我想用 UISlider 来制作它。我该怎么做?

【问题讨论】:

    标签: iphone sdk seekbar avplayer


    【解决方案1】:

    您可以使用 AVPlayer 的 duration 属性将 AVPlayer 正在播放的文件的持续时间映射到 UISlider 的范围(最大值和最小值),并更改滑块位置以设置 AVPlayer 的 currentTime .

    【讨论】:

    • 怎么让他们改时间
    • "...滑块位置的变化设置了 AVPlayer 的currentTime。" ——只是引用我自己的话。
    • 啊抱歉,您的意思是从 currentTime 获取当前时间
    • 不用担心。顺便说一句,您的问题似乎与stackoverflow.com/q/2654849/635451 几乎完全相同,这可能会对您有所帮助。
    • 我正在用 MPMOvie 播放器控制器做同样的事情。但是如何根据电影播放器​​的 seekBar 改变滑块。当该 seekBar chage 的值时,是否会触发任何通知?
    【解决方案2】:

    通过滑块值改变歌曲的当前时长

    - (IBAction)currentTimeSliderTouchUpInside:(id)sender    
     {     
            [self.player stop];    
            self.player.currentTime = self.currentTimeSlider.value;    
            [self.player prepareToPlay];   
            [self play:self];   
     }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-29
      • 2021-12-08
      • 2021-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多