TextToSpeech.PlayEarcon Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
PlayEarcon(String, QueueMode, IDictionary<String,String>) |
Obsolète.
Lit l’oreillette à l’aide du mode de mise en file d’attente et des paramètres spécifiés. |
PlayEarcon(String, QueueMode, Bundle, String) |
Lit l’oreillette à l’aide du mode de mise en file d’attente et des paramètres spécifiés. |
PlayEarcon(String, QueueMode, IDictionary<String,String>)
Attention
deprecated
Lit l’oreillette à l’aide du mode de mise en file d’attente et des paramètres spécifiés.
[Android.Runtime.Register("playEarcon", "(Ljava/lang/String;ILjava/util/HashMap;)I", "GetPlayEarcon_Ljava_lang_String_ILjava_util_HashMap_Handler")]
[System.Obsolete("deprecated")]
public virtual Android.Speech.Tts.OperationResult PlayEarcon (string? earcon, Android.Speech.Tts.QueueMode queueMode, System.Collections.Generic.IDictionary<string,string>? params);
[<Android.Runtime.Register("playEarcon", "(Ljava/lang/String;ILjava/util/HashMap;)I", "GetPlayEarcon_Ljava_lang_String_ILjava_util_HashMap_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member PlayEarcon : string * Android.Speech.Tts.QueueMode * System.Collections.Generic.IDictionary<string, string> -> Android.Speech.Tts.OperationResult
override this.PlayEarcon : string * Android.Speech.Tts.QueueMode * System.Collections.Generic.IDictionary<string, string> -> Android.Speech.Tts.OperationResult
Paramètres
- earcon
- String
Oreillette qui doit être jouée
- queueMode
- QueueMode
#QUEUE_ADD
ou #QUEUE_FLUSH
.
- params
- IDictionary<String,String>
Paramètres de la requête. Le paramètre peut avoir la valeur null.
Noms de paramètres pris en charge : Engine#KEY_PARAM_STREAM
, Engine#KEY_PARAM_UTTERANCE_ID
.
Les paramètres spécifiques du moteur peuvent être transmis, mais les clés de paramètre doivent être préfixées par le nom du moteur pour lequel ils sont destinés. Par exemple, les touches « com.svox.pico_foo » et « com.svox.pico :bar » sont transmises au moteur nommé « com.svox.pico » s’il est utilisé.
Retours
#ERROR
ou #SUCCESS
b <>mise en file d’attente</b> l’opération playEarcon.
- Attributs
Remarques
Lit l’oreillette à l’aide du mode de mise en file d’attente et des paramètres spécifiés. L’oreillette doit déjà avoir été ajoutée avec #addEarcon(String, String)
ou #addEarcon(String, String, int)
. Cette méthode est asynchrone, c’est-à-dire que la méthode ajoute simplement la requête à la file d’attente des requêtes TTS, puis retourne. La synthèse n’a peut-être pas terminé (ou même démarré !) au moment où cette méthode est retournée. Pour détecter de manière fiable les erreurs lors de la synthèse, nous vous recommandons de définir un écouteur de progression d’énoncé (voir #setOnUtteranceProgressListener
) et d’utiliser le Engine#KEY_PARAM_UTTERANCE_ID
paramètre.
Ce membre est déconseillé. À partir du niveau d’API 21, remplacé par #playEarcon(String, int, Bundle, String)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
PlayEarcon(String, QueueMode, Bundle, String)
Lit l’oreillette à l’aide du mode de mise en file d’attente et des paramètres spécifiés.
[Android.Runtime.Register("playEarcon", "(Ljava/lang/String;ILandroid/os/Bundle;Ljava/lang/String;)I", "GetPlayEarcon_Ljava_lang_String_ILandroid_os_Bundle_Ljava_lang_String_Handler")]
public virtual Android.Speech.Tts.OperationResult PlayEarcon (string? earcon, Android.Speech.Tts.QueueMode queueMode, Android.OS.Bundle? params, string? utteranceId);
[<Android.Runtime.Register("playEarcon", "(Ljava/lang/String;ILandroid/os/Bundle;Ljava/lang/String;)I", "GetPlayEarcon_Ljava_lang_String_ILandroid_os_Bundle_Ljava_lang_String_Handler")>]
abstract member PlayEarcon : string * Android.Speech.Tts.QueueMode * Android.OS.Bundle * string -> Android.Speech.Tts.OperationResult
override this.PlayEarcon : string * Android.Speech.Tts.QueueMode * Android.OS.Bundle * string -> Android.Speech.Tts.OperationResult
Paramètres
- earcon
- String
Oreillette qui doit être jouée
- queueMode
- QueueMode
#QUEUE_ADD
ou #QUEUE_FLUSH
.
- params
- Bundle
Paramètres de la requête. Le paramètre peut avoir la valeur null.
Noms de paramètres pris en charge : Engine#KEY_PARAM_STREAM
, les paramètres spécifiques du moteur peuvent être transmis, mais les clés de paramètre doivent être précédées du nom du moteur pour lequel ils sont destinés. Par exemple, les touches « com.svox.pico_foo » et « com.svox.pico :bar » sont transmises au moteur nommé « com.svox.pico » s’il est utilisé.
- utteranceId
- String
Retours
#ERROR
ou #SUCCESS
b <>mise en file d’attente</b> l’opération playEarcon.
- Attributs
Remarques
Lit l’oreillette à l’aide du mode de mise en file d’attente et des paramètres spécifiés. L’oreillette doit déjà avoir été ajoutée avec #addEarcon(String, String)
ou #addEarcon(String, String, int)
. Cette méthode est asynchrone, c’est-à-dire que la méthode ajoute simplement la requête à la file d’attente des requêtes TTS, puis retourne. La synthèse n’a peut-être pas terminé (ou même démarré !) au moment où cette méthode est retournée. Pour détecter de manière fiable les erreurs lors de la synthèse, nous vous recommandons de définir un écouteur de progression d’énoncé (voir #setOnUtteranceProgressListener
) et d’utiliser le Engine#KEY_PARAM_UTTERANCE_ID
paramètre.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.