none
Change le volume media de telephon par la voie RRS feed

  • Question

  • Bonjour je développe une sorte de personal assistant qui répond aux questions que je pose (speech recognition) Windows phone 8.1. J’aimerai savoir s'il y a moyen de change le volume par code. J'ai un utilisé MediaElement.Volume = 0.8 mais cela ne change rien. Comment puis-je faire?

    Merci pour votre aide

    Code for OnNavigatedTo

     // Create the speech recognizer and speech synthesizer objects. 
                    if (this.speech == null)
                    {
                        speech = new SpeechSynthesizer();
                        mediaplayer = new MediaElement();
                    }

                    if (this.recognizer == null)
                    {
                        recognizer = new SpeechRecognizer();
                    }

    Code for speechSynthysis

    private async void ReadBasicText(string mytext)
            {
                SpeechSynthesizer speech = new SpeechSynthesizer();
                //Apply default device voice
                speech.Voice = SpeechSynthesizer.DefaultVoice;

                // Generate the audio stream from plain text.
                SpeechSynthesisStream stream = await speech.SynthesizeTextToStreamAsync(mytext);

                // Send the stream to the media object.
                mediaplayer.SetSource(stream, stream.ContentType);
                mediaplayer.Play();
            }
    jeudi 17 septembre 2015 11:34

Réponses