Skip to content

Commit d389003

Browse files
committed
update example
1 parent fb82f2d commit d389003

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

example/app.js

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ enginespicker.addEventListener('change', function(e) {
8989
// step 3 reveive TTS_CHKOK event with voice list and send message to create instance of TTS Engine
9090
tts.addEventListener(tts.TTS_CHKOK, function(e) {
9191
Ti.API.debug(tts.TTS_CHKOK + "voices :" + e.voices);
92+
clearPicker(voicespicker);
9293
var pickerdata = [];
9394
for (var i = 0, l = e.voices.length; i < l; ++i) {
9495
pickerdata.push(Ti.UI.createPickerRow({title:e.voices[i], packagename:lastselectedpackagename}));
@@ -105,21 +106,17 @@ tts.addEventListener(tts.TTS_INITOK, function(e) {
105106
speakbutton.enabled = true;
106107

107108
var lang = tts.getLanguage().toString();
108-
lang = lang.replace("/_/g", "-").toLowerCase();
109-
var rows = voicespicker.getColumns()[0].rows;
109+
lang = lang.replace(/_/g, "-").toLowerCase();
110+
var rows = voicespicker.getColumns()[0].rows;
110111
var f = -1;
111112
for (var i = 0, l = rows.length; i < l; ++i) {
112-
var checklang = rows[i]["tilte"];
113-
Ti.API.debug("TTS_INITOK columns[0].rows["+i+"].tilte: " + typeof checklang);
114-
if ((typeof checklang) === "string") {
115-
checklang = checklang.replace("/_/g", "-").toLowerCase();
116-
if (checklang == lang) {
117-
f = i;
118-
break;
119-
}
113+
var checklang = rows[i]["title"];
114+
checklang = checklang.replace(/_/g, "-").toLowerCase();
115+
if (checklang == lang) {
116+
f = i;
117+
break;
120118
}
121119
}
122-
Ti.API.debug("TTS_INITOK f: " + f);
123120
if (0 <= f) {
124121
voicespicker.setSelectedRow(0,f);
125122
}
@@ -129,8 +126,9 @@ tts.addEventListener(tts.TTS_INITOK, function(e) {
129126
voicespicker.addEventListener('change', function(e) {
130127
Ti.API.debug("voicespicker change /tts.isInitialized:" + tts.isInitialized);
131128
if (tts.isInitialized) {
132-
Ti.API.debug("voicespicker change:" + e.row.title);
133-
tts.setLanguage(e.row.title);
129+
var newlang = e.row.title;//.replace(/\-/g, "_").toLowerCase();
130+
Ti.API.debug("voicespicker change:" + newlang);
131+
tts.setLanguage(newlang);
134132
}else{
135133

136134
}

0 commit comments

Comments
 (0)