objective-c - 如何让 iTunes 跳到轨道的特定时间?操作系统X

标签 objective-c macos cocoa itunes

我正在使用 iTunes.h 来控制和接收来自 iTunes 的信息,但我想做的是能够使 iTunes 跳到特定时间(以秒为单位,或类似的东西)的轨道。
我找到了这些方法 --> [iTunes fastForward][iTunes rewind] 但使用这些命令我无法指定确切的时间。
关于如何做到这一点有什么想法吗?

最佳答案

您正在寻找“玩家位置”。在 AppleScript 中是这样的:

tell application "iTunes"
    get player position
    set player position to 10
end tell

翻译为:

NSLog(@"%ld",[iTunes playerPosition]);
[iTunes setPlayerPosition:10];

关于objective-c - 如何让 iTunes 跳到轨道的特定时间?操作系统X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14390451/

相关文章:

iphone - 如何使用 Objective-C 将 NSData 转换为 zip 文件

objective-c - Objective-C 的 future ?

ios - 在 UITableViewCell 中模糊图像时出现性能问题

ios - NSManagedObject 只保存最新的对象而不是整个对象

objective-c - 在 CALayer 上显示 NSImage

macos - Boot2Docker 搜索不存在的 docker-bootstrap.sock

objective-c - NSTokenField 不触发操作

Java 内存使用量在最大堆大小内保持良好,但我的系统内存正在慢慢被吃掉

macos - 自动转换 slider 值

objective-c - 我应该对这些 cocoa Objective-C 变量调用release吗?