我想抓住从iOS设备的iTunes资料库中的音频文件,然后通过蓝牙传输到另一台iOS设备。此时,音频将同时从设备#1和设备#2播放。这可能吗?如果是这样,我可以去哪里了解如何做到这一点?如果可能的话,我可以使用GameCenter或Airplay吗?的iOS发射的iOS音乐库到多个iOS设备
回答
不,这是完全有可能的eavesdrop应用程序做的。
您可能需要做的是获得歌曲,您可以使用Media Player框架访问您想要的歌曲(可能使用picker view),然后将它们作为AVAssets加入AVFoundation框架。这可以通过使用MPMediaItem中的MPMediaItemPropertyAssetURL键和+[AVAsset assetWithURL:]
来完成。从那里你必须检查AVAsset上的可导出标志,如果它是真的,你可以使用AVAssetExportSession把它放到你应用程序的目录中。不完全知道你打算做什么,你实际上可以停下来在AVAsset上,并以某种方式从那里工作。
作为一个说明,我没有做过任何的这个,所以不要去疯狂,如果它不工作,但是这是我对它的理解。希望能帮助到你!
其实,你可以使用GameCenter的做到这一点。通过蓝牙连接很简单,有示例代码。
他的意思是访问iPod-Songs,这是不可能的。 –
您可以通过的GameKit框架发送几乎所有你想要的一切。但是你不能访问在你的iPod库中的文件,这意味着你不能通过的GameKit框架发送至iPod的歌曲。
mavrick3,人们是如何通过蓝牙将他们的iPod音乐发送到外部扬声器的?另外,有些人可以将iPod歌曲存储为数据(如Sprd the Note)并将其传输到另一个设备......因此,必须有某种访问音乐库的方法吗? – spentak
你能做到在android系统
https://play.google.com/store/apps/details?id=play.Together
不仅两个设备 - 有在手机上玩
播放歌曲与所有其他手机一起数量没有限制。会听到更多的用户播放更大的音乐。
你的意思是什么?
我很确定他们问的是iOS,而不是Android。 – allingeek
是的,这是可能的。实现这个最好的方法是使用MultipeerConnectivity框架。它的主要用途是允许应用程序“对等”交换自定义数据,包括文本消息,文件和流式数据。通过蓝牙或WiFi可以在多个iOS设备之间进行交换。
你应该考虑的唯一的事情是,该框架是第一次出现在iOS7,所以如果你需要支持的iOS旧版本的,你应该使用其他方法,例如通过GameKit或CoreBluetooth网络。显然他们并没有打算用于这种用法,因此这不是一个简单的方法。他们两个都不支持流媒体,而CoreBluetooth是为低功耗蓝牙通信而开发的,所以它的带宽是有限的。但是你仍然可以尝试使用这些技术来实现你需要的东西,尽管这不是最好的方法。
关于从设备iPod库(iTunes媒体库)获取数据,您可以使用AVAssetReader获取音频数据或AVAssetExportSession以获取完整的音频文件到您的应用的沙箱中。你用AVURLAsset初始化它们中的任何一个。为了创建AVURLAsset,您可以使用MPMediaItemPropertyAssetURL密钥从MPMediaPickerController的MPMediaItem中检索到的URL。
- 1. 从另一个IOS设备访问IOS设备的音乐库?
- 2. ios设备文档目录中的多个音乐文件
- 3. 在多个iOS设备
- 4. 的iOS的多设备65
- 5. 如何访问存储在iOS设备上的音乐文件?
- 6. 关闭设备音量 - iOS设备
- 7. 是否可以将音乐从Android/iOS设备传输到桌面设备?
- 8. iOS音乐库播放问题与AVAudioPlayer
- 9. ios音乐播放器
- 10. IOS背景音乐控制
- 11. 如何同步2个或多个ios设备上的音频
- 12. iOS发布到多个ios版本
- 13. 的iOS - 发送两个设备
- 14. 如何让iOS设备以编程方式播放音乐?
- 15. 检测Android/iOS设备是否已通过Unity3D播放音乐
- 16. 检测附加的音频设备iOS
- 17. 如何在iOS上更改设备音量 - 不是音乐音量
- 18. 将音乐文件复制到ios上的ipod库
- 19. 将iOS库音乐复制到App Store允许的视频中?
- 20. 的iOS音乐流和HTTP实时流
- 21. iOS音乐播放器的公共API?
- 22. iOS的背景音乐问题
- 23. 发送图像到非ios设备
- 24. 发送推送通知到iOS设备
- 25. 将音频从ios设备传输到dlna设备
- 26. 如何将推送通知发送到多个设备(iOS)?
- 27. iOS应用中的iTunes音乐商店预览音乐预览
- 28. 如何开发多个iOS设备,即多个故事板?
- 29. 股非更新在多个iOS设备
- 30. ios推送通知多个设备
嗨。我有2个问题给你。 1.您是否可以将音乐从一台设备共享到多台设备。 2.什么是估计实施这个的时间? –