Is it possible to play sound from one iOS device to another? - ios

I'd like to somehow play music from one iOS device simultaneously on another, sort of like AirPlay, but from device to device.
It seems that by leveraging existing BT tech I should be able to make this happen, but I just haven't seen any examples nor have I read anything that suggests it's possible.

Check the following threads which might help to answer your question.
iOS Stream Audio from one iOS Device to Another
How do I stream AVAsset audio wirelessly form one iOS device to another?

Related

How to AirPlay audio to multiple AirPlay devices from an iOS device?

Normally only one AirPlay device is selectable in the MPVolumeView when playing audio. However it seems that it is possible to AirPlay to multiple devices since Whaale iOS app does. How might the Whaale app stream to multiple devices?
(I don't care if it uses undocumented APIs, this isn't for App Store purposes.)
This is WHAALE speaking.
There is no API on iOS to do multiroom playback with AirPlay, as you noticed.
We had to implement it from scratch and it took a while.
We have no public API to offer to you.

App Interruption - Siri Fails To Hear Human Voice

In my team's iOS app we have a bug when Siri is invoked while our app is running. Siri pops up and the waveform is shown very briefly and appears not to detect one's voice as the waveform remains very flat. Quickly thereafter it begins to list the things you can ask Siri.
We are using Xcode 6.3, tested on an iPad Mini with iOS 8.3 as well as an iPhone 5 with iOS 8.3.
The app never uses the microphone or queries any of the device audio inputs so I can't see this problem attributed to our app using the microphone directly. It does play looping ambient music and has sound effects.
Is there anything specific we should be calling an an interruption to ensure that Siri will work properly? Has anyone experienced similar issues?
This is most likely not related to your app. The iOS SDK doesn't provide a Siri API that could lead to this kind of events.
You may try to pause any ambient music/sounds effects whenever the app goes in background. (in AppDelegate.m)

Playing a sound through iPhone from Apple Watch

As we get closer to the launch of the Apple Watch I am currently preparing an app for it. However what I want to do is be able to play a sound from the Apple Watch such as a song. Searching around I can see you need to play it through the iPhone but I can't figure out how to actually do it.
Any help will be greatly appreciated!
Objective-C is my preferred language however I can work with Swift.
Apple watch can play music , It is not currently possible to play sounds using the latest build of WatchKit.

Is the sound coming from the iphone or the watch?

I have two simulated apple devices. One is an iphone the other is simulated watch connected to the same phone.
Is there anyway to indicate or determine if a played sound is coming from the simulated iphone or the watch?
No. It is not possible to play sounds with WatchKit on the Apple Watch.
This is in Apple's Watchkit FAQ in their Developer Forums.
You could trigger a sound to play on the iPhone from a button press on the Watch but you can't play a sound directly from the Watch.
cant you just log an output when the sound is played to see which one its played from ?
You could try an audio hijack application to capture the audio of a particular app. "Audio Hijack" is one, there are many.
The accepted answer is no longer true. You can use WKInterfaceInlineMovie to play sound on the watch using a button tap on the watch, for example.
For a fuller explanation, see my response to this question:
Is there REALLY no way to play short sounds on Apple watch without a UI?

IOS app - bluetooth audio enabling

I'm working on an IOS 6 app that's currently in development. The app has about 5-6 snippets of audio that play at various stages, currently when the device is paired with some bluetooth speakers (e.g. in a car) the audio does not play through the speakers.
Does anyone know what's involved with making this app work with paired bluetooth speakers? My initial assumption was that it wouldn't need anything extra done, it would just work. I had thought bluetooth paired speakers worked like as if you'd plugged in speakers directly into the device, all audio was routed through the speakers as long as they were paired.
This doesn't appear to be the case though.
I think you have to place an MPVolumeView somewhere in your interface, and enable the showsRouteButton property, then users can use that button to change the audio route to Bluetooth. You can also disable the showsVolumeSlider property if you don't need the volume slider.

Resources