Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何播放avplayeritem的30秒?_Ios_Swift_Avplayer - Fatal编程技术网

Ios 如何播放avplayeritem的30秒?

Ios 如何播放avplayeritem的30秒?,ios,swift,avplayer,Ios,Swift,Avplayer,我可以播放整首歌,但我只想播放30秒。我该怎么做 if let url: String = "hiddingthelink"{ let urlplayer = NSURL(string: url) let playeritem = AVPlayerItem(URL:(urlplayer)!) player = AVPlayer(playerItem: playeritem) self.player.volume = 1.0

我可以播放整首歌,但我只想播放30秒。我该怎么做

if let url: String = "hiddingthelink"{

        let urlplayer = NSURL(string: url)
        let playeritem = AVPlayerItem(URL:(urlplayer)!)
        player = AVPlayer(playerItem: playeritem)
        self.player.volume = 1.0
        self.player.rate = 1.0
        self.player.play()
    }

尝试“player.performSelector(选择器(“暂停”),对象:nil,延时:30)`使用KVO。观察
player.currentTime()
。当达到30秒时,
player.pause()