【发布时间】:2010-04-11 15:49:46
【问题描述】:
我正在尝试将一个正常工作的 Leopard 屏幕保护程序移植到 Snow Leopard,但它会在大约半秒后停用。屏幕保护程序似乎在调用 QTMovie 上的播放时停用。它会在 QTMovie 对象本身上的 -play 和 QTMovieView 上的 -play:self 上停用。
如果我实际上没有在对象上调用 -play,则屏幕保护程序不会停用并静止在电影的第一帧上。
在常规 Cocoa 应用程序中设置相同的代码可以正常工作,并且屏幕保护程序在系统偏好设置中的预览模式下也可以正常工作。
非常感谢任何帮助。
【问题讨论】:
-
我不知道是否有解决此问题的方法,因为我从未编写过屏幕保护程序,但 10.6 的 QuickTime 和 ColorSync API 都以未完成的状态匆匆推出。如果您在这里没有收到任何消息,我会问这是否是邮件列表中的一个已知错误:lists.apple.com/mailman/listinfo/quicktime-api
标签: cocoa osx-snow-leopard quicktime screensaver