Ios 如何使用MusicSequence和MusicLayer循环播放midi
我终于使用MusicSequence和MusicLayer API以及AUSampler加载和播放了MIDI文件,以提供声音样本 是否有任何(简单的)方法在MusicPlayer中循环实际的midi序列,或者我必须自己进行计时计算,并从一开始就“手动”重新启动播放器?如果后者是真的,我担心会丢失准确的MIDI计时,特别是因为我使用的是非常短的1小节循环,所以我不得不经常重新开始播放Ios 如何使用MusicSequence和MusicLayer循环播放midi,ios,loops,playback,midi,Ios,Loops,Playback,Midi,我终于使用MusicSequence和MusicLayer API以及AUSampler加载和播放了MIDI文件,以提供声音样本 是否有任何(简单的)方法在MusicPlayer中循环实际的midi序列,或者我必须自己进行计时计算,并从一开始就“手动”重新启动播放器?如果后者是真的,我担心会丢失准确的MIDI计时,特别是因为我使用的是非常短的1小节循环,所以我不得不经常重新开始播放 谢谢你的提示 好的-我自己想出来的,你可以在苹果的文档中找到这些信息。对于所有看这里的人:MusicTrack t
谢谢你的提示 好的-我自己想出来的,你可以在苹果的文档中找到这些信息。对于所有看这里的人:
MusicTrack t1;音乐序列(s、1和t1);MusicTrackLoopInfo loopInfo={4,0};OSStatus结果=MusicTrackSetProperty(t1、kSequenceTrackProperty_LoopInfo和LoopInfo、sizeof(MusicTrackLoopInfo))代码>