Sprachwiedergabe von Text
Wenn die Aktion "Sprachwiedergabe von Text" auf Start gesetzt ist (siehe Abbildung unten), wird ein Text-String in Sprache konvertiert und wiedergegeben. Der Text-String wird entweder direkt in einen XPath-Ausdruck eingegeben oder aus einem Node abgerufen, der mit Hilfe eines XPath-Ausdrucks ausgewählt wird. In der Abbildung unten wird eine Situation angenommen, in der beim Laden der Hauptseite eine Begrüßung in der Sprache des Mobilgeräts angezeigt werden soll. Der Text der Begrüßung stammt aus dem Element Greeting, welches ein language-Attribut mit einem Wert hat, der mit der Spracheinstellung des Mobilgeräts übereinstimmt.
Die Einstellung Sprache ist standardmäßig auf die Spracheinstellung des Mobilgeräts gesetzt. Sie können mit Hilfe dieser Einstellung die Spracheinstellung des Geräts außer Kraft setzen. Dies kann z.B. notwendig sein, wenn der Text-String in einer bestimmten Sprache geschrieben ist und die Konvertierung in dieser bestimmten Sprache erfolgen muss und nicht in der Sprache des Mobilgeräts. Der Wert der Einstellung Sprache wird mit Hilfe eines XPath-Ausdrucks ermittelt. Die Werte müssen im Sprache-Land-Format sein, z.B.: en-US, en-UK, de-DE, es-US, fr-CH.
Anmerkung: | Wenn Sie mehr als eine Sprachwiedergabe von Text-Aktion eingeben, so wird die letzte in der Reihenfolge verwendet. |
Anmerkung: | Sprachwiedergabe von Text steht nur auf Mobilgeräten zur Verfügung und kann nicht auf MobileTogether Designer simuliert werden. |
Weitere Sprachwiedergabe von Text-Aktionen
Die Funktionalitäten für die Sprachwiedergabe von Text können durch Verwendung der zusätzlichen Sprachwiedergabe von Text-Aktionen der Projekteigenschaften des Designs erweitert werden. Eine Übersicht über die Funktionalitäten für die Sprachwiedergabe von Text finden Sie im Abschnitt Audio, Video | Sprachwiedergabe von Text.
Beenden einer Sprachwiedergabe von Text-Aktion
Während einer laufenden Sprachwiedergabe von Text kann diese mit Hilfe der Beenden-Funktion der Sprachwiedergabe von Text-Aktion gestoppt werden (siehe Abbildun unten). Wenn die Aktion ausgelöst wird, wird jede gerade laufende Sprachwiedergabe beendet. Es muss kein bestimmter Text definiert werden.
Anmerkung: | Es kann immer nur eine Sprachwiedergabe von Text gleichzeitig laufen. |
MobileTogether-Erweiterungsfunktionen
MobileTogether enthält eine Reihe von XPath-Erweiterungsfunktionen, die speziell für die Verwendung in MobileTogether-Designs erstellt wurden. Einige davon können bei bestimmten Aktionen sehr nützlich sein. So erhalten Sie etwa mit mt-available-languages() die Sprachen, in denen die Lösung zur Verfügung steht. Diese Funktion könnte z.B. mit der Aktion Meldungsfeld verwendet werden. Wenn eine Funktion für diese Aktion besonders relevant ist, ist sie unten aufgelistet. Eine vollständige Liste aller Erweiterungsfunktionen und mit Beschreibungen finden Sie im Kapitel MobileTogether-Erweiterungsfunktionen.