gpt4 book ai didi

ios - 是否可以从另一个应用程序向 ipod 应用程序播放歌曲?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:40:24 26 4
gpt4 key购买 nike

我在一个应用程序中工作。根据我的要求,我正在尝试从我正在制作的应用程序启动歌曲或播放列表到 ipod 应用程序,我知道我可以用以下方式打开它:

NSString *stringURL = @"music:";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];

但我想知道是否可以使用这样的东西。

@"music://aSong";

甚至更好

`@"music://aPlayList";`

提前致谢。

最佳答案

我想做同样的事情,但不相信这是可能的。最接近的方法是使用 UIDocumentInteractionController。它允许您将文件导出到基于 UTI (List of available UTI's here) 的兼容应用程序。我使用“public.mpeg-4-audio”UTI 实现了它,它没有向我显示音乐——只有 iMovie、djay 和 Dropbox。我敢肯定还有许多其他应用程序可以处理音乐文件,但这些是我拥有的。音乐应该出现在那里。我尝试了 djay 的导出选项只是为了找到相同的两个应用程序:iMovie 和 Dropbox。

您可以做的另一件事是将 Info.plist 中的 UIFileSharingEnabled 键设置为 YES,尽管这对您的用户来说是一个 PITA。这将允许您的用户:在 iTunes 中选择您的设备,选择“应用程序”选项卡,然后向下滚动到“文件共享”,选择该应用程序并检索您的文件。

如果您有兴趣实现 UIDocumentInteractionController,它的工作原理如下:

// set your audioFilepath first
// and declare UIDocumentInteractionController as a property of your view controller
self.documentController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:audioFilepath]];
self.documentController.UTI = @"public.mpeg-4-audio"; // kUTTypeMPEG4Audio
[self.documentController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];

关于ios - 是否可以从另一个应用程序向 ipod 应用程序播放歌曲?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21336521/

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