0

ここにある Xamarin の例: http://docs.xamarin.com/samples/Soundは動作しますが、GUI は Monotouch.Dialog ではなく、MD APP の残りの部分と合わせて貧弱に見えます。

Monotouch.Dialog コントローラーを追加して、記録を開始および停止し、記録中に経過時間を表示する方法。

Apple は、VU メーターを含めてhttp://developer.apple.com/library/ios/#samplecode/SpeakHere/Introduction/Intro.htmlを作成しました。

4

1 に答える 1

3

Xamarin サンプル内のこのクラスを見てください https://github.com/xamarin/monotouch-samples/blob/master/Sound/Sound/SoundViewController.cs

基本的には、自分で作成する必要があります。サンプルDialogViewControllerのステートメントが必要になります。using

using MonoTouch.AVFoundation;
using System.Diagnostics;
using System.IO;
using MonoTouch.AudioToolbox;

public class SoundRecorder : DialogViewController {
    this.Title = "Record Sound";
    root = new RootElement() {
        new section () {
            new StringElement ("Record", delegate {
                // sound recording code from sample for the first button
            }
        }
    }
}

これで始められるはずです。

要素を分離して、次のように個別に宣言することができます。

StringElement myElement = new StyledStringElement("record something"); 

次に、デリゲートを使用してタップされたイベントをサブスクライブし、ボタンが押されたときにもその方法で処理できます。もう少し頑張れるように。スタイリングの選択肢を増やすには、StyledStringElement

お役に立てれば

于 2013-03-08T19:18:55.750 に答える