How to export audio as a tones (ringtone) in iOS - ios

Can anybody tell me is this possible to programmatically export audio to tones (ringtone)? Because I want to export custom audio file as ringtone.
Does Apple support this?

That's not allowed in iOS. Still you can done with 3rd party libraries but apple will reject any app that does this kind of behavior. You might be able to save audio so that user can access them if he want can set ringtone manually.
To save audio file Refer:
Record audio and save permanently in iOS

Related

is there any way to control system volume from a app in objective c

I downloaded a app named "aurio Touch" from apple for ios platform. It captures the background sound using microphone and plays it simulteniously with other media sound (like, itunes songs, online songs etc). I want to control the capturing sound volume and media sound volume separately. so, Here is my question that is that possible or not. if possible then how can it achieved.
Please help.
Advance Thanks.....

Is possible to save recorder audio file in musics in swift?

Hi in my app I have one feature to record audio and save it application directory. Client asking me is it possible to save audio file in musics?. That is client need to play recorded audio file without our application. I searched lot but cant find solution
No all iOS applications are sandboxed and the app data generated by the app cannot be used by other apps and can't to saved into other apps. The only way to share data between apps is through UIActivityViewController and it unfortunately does not provide any way of opening a file in music app. It is possible for jailbroken devices however.

iOS play file from iTunes library and modify samples on the run

So i am currently starting to develop a iOS app that will need to play audio files from iTunes library and modify audio stream with custom DSP effect that needs to modify RAW data.... I am still trying to decide if i am going to go with swift or objective-c...
I know how to access iTunes library using MediaPlayer framework, but i need a simple way to modify RAW audio data while playing and then play the modified stream back.... So the question is how can i modify the stream and then play it back, and if i use other framework than MediaPlayer framework to play songs with my DSP will my app pass the apple review?
This is exactly what AudioUnits are for. You can start here: https://developer.apple.com/documentation/audiounit

How to save the generated tone to the audio file in iOS?

I have read the tone generator in ios from http://www.eslacker.com/?p=198. After that, I want to improve it to can save the tone generator to the audio file. So , the tone generator can be ringtone. How can I got it? Thanks before :D
You could possibly have it upload the file as simple PCM to your website for conversion, allow the user to download it to his/her computer, and tell them how to sync it, but there is not a chance in hell apple would make it easy to make ringtones with only an iphone. After all, they make money by only letting you easily make ringtones from songs you buy on iTunes, but won't let you use ones ripped from CDs without lots of workarounds. You can do it from a desktop by cropping the sound to 30 seconds, converting it to AAC, and giving it the file extension .m4r, and then importing it into itunes and syncing. I have no idea how to do it without a jailbroken iDevice that can access the root filesystem and change the .plist files and database files that control synced media. You could run ffmpeg on a webserver and use that to make and crop ringtones. Or port and include ffmpeg inside your app and have it convert it and save it in the space that you can share between apps and manage with itunes.

Add Music to iOS programmatically

Let say I want to create an iOS app that download music files from the internet.
Is it possible then to put this music files on the Music Library so that I can play it?
It's not possible. The only way to add music to your library is through iTunes or through the iTunes Store app. Even if you did find a way, it'd probably be through some private API and you'd probably get rejected on the app store.
As Simon said, you won't get music into the native music library. You could however store the audio files and use the AVFoundation Framework (AVAudioPlayer class) to replay them. You could also possibbly use the AudioToolbox framework. Problem is you would have to implement your own music library and your own playback functionality.
Did I mention you have roughly a 0% chance of this app making it into the app store?
It is clearly possible though...even trivial...
Well, in terms of possibility, it is possible if you jailbreak your device, you'd need 2 tweaks to do it:
"Safari download enabler" or manager: to allow you to download files.
"Bride": allows you to import downloaded or saved mp3 files or mp4 video files to your iOS library.
I've been using it for a while and it works like magic
You can have private API/Library. Though I never tried, but you can.
Here is the another similar post:
Programmatically add content to music library

Resources