首iTunes歌曲,队列(iTunes song queue)

2019-10-17 06:22发布

我的应用程序的控制通过脚本桥的iTunes。 其他应用是可以选择的乐曲,为了发挥他们,而无需创建播放列表。 我已经寻找例子网页和红色的iTunes.h提交了十几次,但我没有找到一个解决方案。 也许可以,你有人帮助我吗?

看看这里对iTunes的头文件: iTunes.h

谢谢!

Answer 1:

与iTunes 10,它只是没有创建播放列表的可能。 该功能(这是一个伟大的从其它音乐播放器知道),你都在谈论即将到来的iTunes 11 ,这将是出在十月。 它的下一个调用。 我觉得只是等待几个星期,然后详细情况将如何做到这一点编程



Answer 2:

您可以跟踪歌曲在自己的应用程序和当你开始播放第一首歌曲,设置一个计时器,火在你开始播放曲目的finishTime。 当计时器触发开始播放下一首歌曲,并重复计时器。 如果没有歌曲播放结束与停止命令到iTunes。

@property (retain, nonatomic) NSMutableArray *songsToPlay;

- (void)playNext:(NSTimer *)aTimer {

    if (songsToPlay.count) {
        iTunesTrack *track = songsToPlay.firstObject;
        [track playOnce:YES];
        [NSTimer scheduledTimerWithTimeInterval:track.finish - 1.0 target:self selector:@selector(playNext:) userInfo:nil repeats:NO];
        [songsToPlay removeObjectAtIndex:0];
    }
    else {
        [iTunes stop];
    }
}

某处你素songToPlay与iTunesTrack歌曲,然后调用[self playNext:nil]



文章来源: iTunes song queue