首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iTunes歌曲队列

iTunes歌曲队列
EN

Stack Overflow用户
提问于 2012-09-22 06:14:34
回答 2查看 249关注 0票数 1

我的应用程序通过脚本桥来控制iTunes。其他应用程序可以选择一系列歌曲,并按顺序播放它们,而不必创建播放列表。我已经在网络上搜索了很多例子,并修改了iTunes.h文件十几次,但都没有找到解决方案。也许你们谁能帮帮我?

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

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-24 19:38:46

在iTunes 10中,如果不创建播放列表,这是不可能的。你正在谈论的功能(这是从其他伟大的音乐播放器中知道的)即将在iTunes 11中出现,它将在10月份发布。它被称为next。我想只要等几个星期,然后细节就会知道如何通过编程来实现它

票数 0
EN

Stack Overflow用户

发布于 2018-10-09 02:48:56

你可以在你自己的应用程序中跟踪歌曲,当你开始播放第一首歌曲时,设置一个计时器来触发你开始播放的曲目的finishTime。当计时器响起时,开始播放下一首歌曲,并重复计时器。如果没有要播放的歌曲,则向iTunes发出停止命令。

代码语言:javascript
复制
@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];
    }
}

在某个地方,你用iTunesTrack歌曲启动songToPlay,然后调用[self playNext:nil]

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12538855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档