INNER CODE UNIT · Swift

setBuffering

florent37/Flutter-AssetsAudioPlayer · darwin/Classes/Music.swift:766

    private func setBuffering(_ value: Bool){
        self.channel.invokeMethod(Music.METHOD_IS_BUFFERING, arguments: value)
    }
    
    func seek(to: Int){
        let targetTime = CMTimeMakeWithSeconds(Double(to) / 1000.0, preferredTimescale: 1)
        self.player?.seek(to: targetTime, toleranceBefore: .zero, toleranceAfter: .zero)
    }
    
    func setVolume(volume: Double){
        self.player?.volume = Float(volume)
        self.channel.invokeMethod(Music.METHOD_VOLUME, arguments: volume)
    }
    
    private func onError(_ error: AssetAudioPlayerError){
        self.channel.invokeMethod(Music.METHOD_ERROR, arguments: [
            "type" : error.type,
            "message" : error.message,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…