iOS 手动增加播放次数、上次播放日期等

Posted

技术标签:

【中文标题】iOS 手动增加播放次数、上次播放日期等【英文标题】:iOS Increment play count, last played date, etc manually 【发布时间】:2013-01-16 09:29:49 【问题描述】:

我有一个音乐应用程序,可以播放简短的 sn-ps 歌曲。我希望能够增加歌曲的播放次数,更新这些歌曲的最后播放日期等。

我已经搜索了 google 和 SDK,但找不到任何关于设置这些值的参考,只能得到..

有谁知道这是否可行?

编辑:我希望这些数据与 iTunes 中显示的数据同步,而不是存储只有我的应用才能看到的播放计数的本地副本。

【问题讨论】:

到目前为止你尝试过什么?您正在使用什么框架,或者您自己做所有事情?您需要数据持久化吗?如果是这样,您当前使用的是什么持久性存储?您目前如何存储标题/片段等? 该应用程序通过从 iTunes 库中加载音乐并使用 AVPlayer 播放 AVPlayerItems 来工作。随机 sn-p 在播放之前生成。我希望播放计数等与 iTunes 同步并显示在那里。 【参考方案1】:

使用持久化数据。 IE;数据库。它不会占用太多内存,但可以让您保存必要的数据。当您播放一首歌曲时,比较它的键,如 id 或标题,并在数据库中增加。

【讨论】:

感谢您的回答。不过,我希望播放计数等与 iTunes 同步。这只会在我的应用程序本地存储一个副本。 你的意思是说如果用户从其他设备登录并播放它,计数应该增加? 我不希望只有我的应用能够看到播放计数的变化,而是希望它们同步到 iTunes 并同时显示它们。 (即 iTunes 中要更新的这些值:dl.dropbox.com/u/3423599/iTunes%20Play%20Count.jpg)【参考方案2】:

据我所知,iTunes 数据库是只读的

【讨论】:

以上是关于iOS 手动增加播放次数、上次播放日期等的主要内容,如果未能解决你的问题,请参考以下文章

如何跟踪嵌入视频(youtube、vimeo 等)的点击事件? (跟踪播放次数)

iOS FLAnimatedImage控制Gif播放次数

iOS FLAnimatedImage控制Gif播放次数

跟踪播放 HTML5 音频元素的次数?

如何在最近 5 天内按播放次数获得 iTunes 库前 10 首歌曲?

Android-Glide 4.0+ 加载GIF并控制播放次数