Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pause recording #12

Open
Altaf07Latheef opened this issue Mar 27, 2018 · 6 comments
Open

Pause recording #12

Altaf07Latheef opened this issue Mar 27, 2018 · 6 comments

Comments

@Altaf07Latheef
Copy link

Is there any way to have the pause functionality implemented? or is it there?

@NateRickard
Copy link
Owner

Currently there is no capability to pause recording.

@albansejdiu
Copy link

Theoretically: you should keep the current audio position (current recording length) when paused, and after you press Record again, the audio stream should seek to that position and continue recording from there. But this, will need the feature of inserting a recording next to the current one. For this, and also the feature of overwriting, I just opened a new separate issue.

@Altaf07Latheef
Copy link
Author

@albansejdiu Thanks for the advice. What i thought of doing is to concatenate the audio files. Because from each stop recording we get a file which can be stored in list for this operation. So some work-around can be done i hope. If you get some solution do share, thanks.

@NateRickard
Copy link
Owner

Reopening this as it would be a good feature to add at some point.

@NateRickard NateRickard reopened this Jun 26, 2018
@seanwedig
Copy link

@NateRickard - we also have need of this functionality, and we're considering PRing back. I've started skimming through the codebase... but do you have any thoughts on how you'd see it being implemented?

@BillFulton
Copy link

BillFulton commented Jul 31, 2019

On iPhone8 with iOS 12.4 the sound volume on playback was extremely low with any setting of the volume buttons. This fixed it:

In AppDelegate.cs, add:

AudioPlayer.OnPrepareAudioSession = x => 
{
    // Route audio to the lower speaker rather than the upper speaker so sound volume is not minimal
    x.OverrideOutputAudioPort ( AVAudioSessionPortOverride.Speaker, out NSError error );
};

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants