0
xamarin形式を使用してオーディオを録音してサーバーにアップロードする方法はありますか? 私が検索した後に得た最良の結果は、溶液中で使用されるライブラリこの https://github.com/HoussemDellai/UploadFileToServerxamarinはオーディオ録音を行い、サーバーにアップロードします
た画像や映像にサポートされています。事前
xamarin形式を使用してオーディオを録音してサーバーにアップロードする方法はありますか? 私が検索した後に得た最良の結果は、溶液中で使用されるライブラリこの https://github.com/HoussemDellai/UploadFileToServerxamarinはオーディオ録音を行い、サーバーにアップロードします
た画像や映像にサポートされています。事前
で
おかげで音声を録音し、xamarinフォームを使用してサーバーにアップロードするすべての可能な方法はあります。
この機能を実現する方法は多数あります。 Xamarin.Formsにオーディオを録音するには、Plugin.AudioRecorder
を使用して実現することができます。より多くの場合、次のコードを参照することができます。
private AudioRecorderService _recoder;
protected override void OnAppearing()
{
_recoder = new AudioRecorderService
{
StopRecordingOnSilence = true,
StopRecordingAfterTimeout = true,
AudioSilenceTimeout = TimeSpan.FromSeconds(60)
};
_recoder.AudioInputReceived += _recoder_AudioInputReceived;
}
private void _recoder_AudioInputReceived(object sender, string e)
{
// do some stuff
}
private async void Button_Clicked(object sender, EventArgs e)
{
await RecodAudio();
}
private async Task RecodAudio()
{
try
{
if (!_recoder.IsRecording)
{
await _recoder.StartRecording();
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.Message);
}
}
private async void StopButton_Clicked(object sender, EventArgs e)
{
if (_recoder.IsRecording)
{
await _recoder.StopRecording();
}
}
ファイルをアップロードするために、あなたはあなたのケースで述べた
UploadFileToServer
を使用することができます。そして、あなたは
AudioInputReceived
イベント引数でオーディオファイルのパスを取得します。
private void _recoder_AudioInputReceived(object sender, string e)
{
var path = e;
}
はこれを試してみて、私succeed.IはXamarinの世界で新しいですし、私はあなたの個人的なskypeIdまたは電子メールIDを取得することができればそれはいいだろう場合、あなたが知っているようhelping.Willいただきありがとうございます。 お返事ありがとうございました –
更新情報がありましたら、このトピックに関連しない質問があれば、ここに投稿していただくか、別のスレッドを作成してください。そして、私はあなたを助けるために最善を尽くします。わかってくれてありがとう。 –
私は別のスレッドを作成しました。下記のリンクをクリックしてご覧ください。 https://stackoverflow.com/questions/47052724/xamarin-forms-calendar-view-yearly-monthly-and-weekly-to-ショーリマインダー –