示例#1
0
        }                                                                                            //Bind with ListView

        public SoundListPage()
        {
            InitializeComponent();

            string baseUrl = (string)Application.Current.Resources["voice2midi_base_url"];

            _service = new Voice2midiService(baseUrl);

            SoundListView.ItemTapped += OnItemListTap;
        }
        public SourceVoicePage(StreamPart fileStream = null)
        {
            InitializeComponent();

            Bind_From_File(fileStream);

            _recorder = new AudioRecorderService
            {
                TotalAudioTimeout      = TimeSpan.FromSeconds(10),
                StopRecordingOnSilence = false
            };

            _player = new AudioPlayer();
            _player.FinishedPlaying += Player_Finished_Playing;

            _ = RequestPermission.Check_Permission_Async(Permission.Microphone, PermissionBtn, ConvertBtn);

            string baseUrl = (string)Application.Current.Resources["voice2midi_base_url"];

            _service = new Voice2midiService(baseUrl);
        }