gpt4 book ai didi

iphone - 如何存储用户在我的 iPhone 应用程序中选择的歌曲,并在以后检索并播放?

转载 作者:行者123 更新时间:2023-11-29 13:51:17 25 4
gpt4 key购买 nike

我正在深入研究 iOS 开发,并一直在慢慢构建自己的闹钟应用,以学习如何在该平台上进行开发。我想让我的闹钟允许我在我的 iOS 设备上显示歌曲列表,只选择一首,然后在闹钟响起时播放。我已经弄清楚如何使用 MPMediaPicker 来显示歌曲列表并允许用户选择最终添加到 MPMediaItemCollection 的歌曲,用于告诉播放哪些歌曲的 MPMediaPlayer 对象。这是所有这些的代码...

- (IBAction) selectSong: (id) sender {  
MPMediaPickerController *picker =
[[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeMusic];

picker.delegate = self;
picker.allowsPickingMultipleItems = NO;
picker.prompt = NSLocalizedString (@"Select any song from the list", @"Prompt to user to choose some songs to play");

[self presentModalViewController: picker animated: YES];
[picker release]; }

存储歌曲...

- (void) mediaPicker: (MPMediaPickerController *) mediaPicker didPickMediaItems: (MPMediaItemCollection *) mediaItemCollection {

[self dismissModalViewControllerAnimated: YES];
selectedSongCollection=mediaItemCollection; }

关闭选择器...

- (void) mediaPickerDidCancel: (MPMediaPickerController *) mediaPicker {

[self dismissModalViewControllerAnimated: YES]; }

现在,此代码允许您选择一首歌曲并在应用程序运行时随时播放。我的问题是...

  1. 如何将该歌曲信息存储在 userInfo 字典中,该字典包含在代表我的警报被触发的本地通知中?
  2. 我的另一个问题是,一旦我能够从本地通知中检索到该歌曲信息,我该如何播放它?

我对这一切太陌生了,以至于我真的很难理解它是如何工作的。非常感谢您的帮助!

最佳答案

关于iphone - 如何存储用户在我的 iPhone 应用程序中选择的歌曲,并在以后检索并播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3592646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com