问题标签 [ipod]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1083 浏览

iphone - 核心位置 - 后备、位置缓存和替代方案

我有几个关于核心位置的问题。

1)用户是否应该拒绝我的应用程序使用核心位置的权限,或者核心位置由于某种原因不可用,是否有回退?(例如设备区域设置?)

2)我可以缓存设备的位置以备下次使用吗?核心位置自己做吗?

3)我真的需要在春季中期用户区域的日落时间,一旦我有设备的纬度和经度,我就有一个功能可以做到这一点。也许我可以根据语言环境对时间做出一个假设?(例如:在美国,假设大约晚上 7:00。)

编辑:

我真的想计算应用程序用户区域的日落。与地图无关。我正在考虑以下事件序列:

  • 检查核心位置的可用性。如果是,请使用它并将其存储在 NSUserPreferences 中。如果核心位置不可用,请继续使用后备。
  • 检查存储的位置。如果已存储,请使用它。如果没有,请继续...
  • 检查用户选择的时间。
0 投票
1 回答
401 浏览

iphone - 旧款 iPhone/iPod 帧率?

较旧的 iPod 和 iPhone 的帧速率是否为 60fps?我发现在 iPhone 上计算时间间隔的所有方法(cftimeinterval、nstimer、timesince1970 等)都给了我不好的数据,所以我决定假设帧速率为 60,只是不确定旧的苹果设备是否可以跑到这里。

0 投票
1 回答
333 浏览

iphone - 像 iPod.app 上一样平滑的表格视图

我试图重做 ipod.app 中的表格视图。带有 2 个标签和左侧封面的那个。我想要那里相同的信息。我的意思是封面加上所有其他 MPMediaItem 的东西。一切正常。我可以建立表格并从我需要的音乐库中获取所有信息。我唯一的问题是我的桌子远非光滑。它缺乏。当我从表中删除 MPMediaArtworkItem 时,它的速度非常快。所以我想这是一个问题。

有什么方法可以更快地加载 MPMediaProperties?最快的方法是什么?

提前 THX :)

0 投票
1 回答
785 浏览

iphone - iPhone/iPod Touch 应用程序能否在不越狱的情况下打开远程通信端口?

我正在研究一个应用程序的远程控制测试,该应用程序将安装在新的 iPod Touch 上,并且无法从我读过的所有内容中确定已安装的应用程序是否可以或不能打开任何远程端口测试说明(那是满嘴的:)我们使用 adb 端口转发和 telnet 为 Android 创建了类似的东西,它运行得非常好。有没有可能在没有越狱的情况下在 iPhone 或 iPod 上完成类似的事情?

0 投票
3 回答
272 浏览

iphone - How to access Hudson CI from a mobile device like the iPhone or iPad?

I really like Hudson CI and I do think it is the most useful and effective piece of software ever made for the Agile Application Lifecycle :-)

Anyway if the CI become unstable, the development is going to be really compromised, so keeping an eye on it is CRUCIAL !

Does anybody know about an effective solution for always monitoring it while you are "on the road" ? (maybe using your iPhone or iPod)

0 投票
1 回答
1543 浏览

iphone - 如何以毫秒精度比较两次?

我有一个使用标准 srt 格式 00:00:00,000 小时、分钟、秒、毫秒的字幕文本文件。

我想创建一个计时器来更新字幕屏幕并检查当前时间以了解屏幕上显示的字幕。

哪个最好用?NSTimeInterval,NSDate?我认为最好的方法是将所有时间转换为毫秒数并进行比较。但是 NSTimeInterval 使用秒,而不是毫秒。

一些线索?

马科斯

0 投票
1 回答
2277 浏览

iphone - 我可以从 MPMusicPlayerController 获取音频会话/应用音频单元播放吗?

我想控制来自 MPMusicPlayerController 的音频(即从 iPod 库播放)。比如我想给它加个EQ或者做DSP、混响之类的。

这可能吗?有没有我可以掌握的音频会话?或者,也许有一些方法可以使用 AVAudioPlayer 从 iPod 库中播放文件?

0 投票
1 回答
197 浏览

iphone - iPhone SKD 使 iPod 控制器出现

我正在咨询stackoverflow已经有一段时间了,但这次我没有找到任何答案:(

我的问题很简单:)

在 iPhone/iPod touch 上播放音乐。播放音乐时双击主页按钮。您将看到一个带有播放/暂停/下一个/上一个按钮和音量控制的弹出窗口。

你知道是否有可能让这个弹出窗口以编程方式出现?我的意思是,我想在我的应用程序中添加一个按钮来显示弹出窗口,避免用户双击主页按钮(他们中的大多数人不知道这个快捷方式)。

先感谢您 !

0 投票
2 回答
653 浏览

iphone - 在 OS 4.0 beta 上点击完成按钮不会关闭 MPMoviePlayerController 的视图

希望有人可以帮助我,在旧的操作系统版本 3.0 及以下版本上,点击完成按钮播放视频会自动关闭视图,但现在由于我们必须控制视图外观,点击完成只会停止电影但不关闭视图,我尝试检查它是否链接到任何通知,发现每次点击完成按钮时,都会触发 MPMoviePlayerPlaybackStateDidChangeNotification 问题是对于暂停/播放状态的任何更改都会收到相同的通知。 . 所以当 MPMoviePlayerPlaybackStateDidChangeNotification 被触发时关闭视图不是一个选项。有没有人有这个问题的答案

谢谢你的帮助

0 投票
2 回答
4526 浏览

ios4 - 在 iOS 4 上使用 MPMusicPlayerController 支持后台音频和远程控制。这甚至可能吗?

我在这上面花了两天时间,却一无所获。我正在尝试使用 [MPMusicPlayerController applicationMusicPlayer] 播放从用户的 iPod 库中选择的音频并让它在后台运行并支持远程事件。现在让音乐真正播放是很容易的部分。获取实例,选择歌曲,分配音乐队列并播放。做完了。但是...a)我无法让它在后台播放,b)即使在前台我也无法让远程控制事件工作!

在你问之前,是的,我已经设置了 plist 条目、音频会话类别、说我有兴趣获取远程事件的电话并设置了第一响应者来监听它们,所以请知道,是的,我已经阅读了我能找到的关于该主题的每一个文档*(*我责怪 Apple 的一项任务,因为它在这个主题上一点也不清晰,也没有任何示例代码!)我看过每一篇与它相关的 WWDC 视频(甚至冻结屏幕以完全从他们的示例中复制代码......)所以除非我错过了不在此列表中的内容,否则回复任何这些答案都无济于事。

还有一件事......我明确谈论使用 MPMusicPlayerController 根据文档,它从不使用应用程序会话。它总是使用系统会话。(也许这本身就回答了我的问题,但文档并没有明确说明,所以我不确定,因此这个问题。)

也就是说,两天后,我的想法是这样的:

  1. 使用 MPMusicPlayerController 时,无论您调用什么方法或设置什么 plist 条目,您的应用都不会在后台运行。时期。如果您使用 ipodMusicPlayer 实例,音乐会继续播放,但那是因为播放的是 iPod,而不是您的应用程序。如果您改用 applicationMusicPlayer 实例,则在进入后台时,您的音乐将停止。在这两种情况下,您的应用都会被暂停。

  2. 无论您使用 ipodMusicPlayer 或 applicationMusicPlayer 实例,所有远程事件都会转到 iPod 应用程序本身,而不是您的,即使您已明确要求它们。如果您正在使用 applicationMusicPlayer 实例并且您使用遥控器选择“播放”,则 iPod 应用程序会收到该命令,因此您的音频会消失并被中断,并在 iPod 应用程序中开始播放。如果您选择了 ipodMusicPlayer,那么当然没关系,因为您已经明确表示您基本上只是对远程控制 iPod 应用程序感兴趣,这又是实际接收远程事件的内容。

  3. 底部快速切换控件中的图标永远不会更改为您的应用程序的图标,因为您的应用程序从未真正设置为接收事件。iPod 应用程序是,这就是它的图标确实出现在那里的原因。

所以我想知道的是……我错了吗?有没有人成功使用 MPMusicPlayerController 并能够拦截远程事件?虽然我更喜欢使用带有背景音乐支持的 applicationMusicPlayer,所以我不会使用用户的 iPod,但更重要的是远程控制通知,这意味着如果我必须使用 ipodMusicControl 并将我的应用程序保持在前台以拦截那些消息,就这样吧。那样很难看,但至少它是一些东西。

非常感谢代码示例或至少针对内置应用程序模板之一的明确步骤。(甚至不需要实施......只是步骤。希望这将安抚人们不断回答问题的不可避免的“它仍在 NDA 之下”的事情。)

标记