Как получить MusicSequenceSetUserCallback в Swift 5? - PullRequest
1 голос
/ 12 июня 2019

Я использую MusicPlayer & MusicSequence для воспроизведения файла .mid.я хочу получить продолжительность аудио из файла .mid, установить скорость воспроизведения для файла .mid.я использую код ниже для воспроизведения файла .mid

 var musicPlayer: MusicPlayer?
    var sequence: MusicSequence?


    func play(file: String) {

        guard let midiFile = Bundle.main.url(forResource: file, withExtension: "mid") else {
            return
        }

        NewMusicPlayer(&musicPlayer)
        NewMusicSequence(&sequence)

        if let musicPlayer = musicPlayer, let sequence = sequence {

            MusicSequenceFileLoad(sequence, midiFile as CFURL, .midiType, MusicSequenceLoadFlags())
            MusicPlayerSetSequence(musicPlayer, sequence)
            MusicPlayerStart(musicPlayer)

        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...