我正在尝试在已设置为 WebChromeClient 的 Android WebView 中使用 Web 语音合成 API。但是,当我检查页面并运行以下命令时,
console.log('speechSynthesis' in window, 'webkitSpeechRecognition' in window, 'speechRecognition' in window);每个命令都会返回 false、false、false。
如果我在 Android 上使用 Chrome 检查页面,那么它会返回 true、true、false。
通过 Chrome 应用程序打开的用户代理显示为:
“Mozilla/5.0(Linux;Android 8.1.0;Pixel 2 XL Build/OPM1.171019.018)AppleWebKit/537.36(KHTML,如 Gecko)Chrome/64.0.3282.137 Mobile Safari/537.36”
Chrome WebView 显示为:
“Mozilla/5.0(Linux;Android 8.1.0;Pixel 2 XL Build/OPM1.171019.018;wv)AppleWebKit/537.36(KHTML,如 Gecko)版本/4.0 Chrome/64.0.3282.137 Mobile Safari/537.36”
Chrome版本完全相同,但speechSynthesis不在窗口中。
我在网络视图上启用了以下设置:
webViewSettings.setJavaScriptEnabled(true);
webViewSettings.setAllowFileAccessFromFileURLs(true);
webViewSettings.setAllowUniversalAccessFromFileURLs(true);
webViewSettings.setAllowContentAccess(true);
webViewSettings.setAllowFileAccess(true);
webViewSettings.setDatabaseEnabled(true);
webViewSettings.setMediaPlaybackRequiresUserGesture(false);
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在尝试将一个字符串拆分为一个NSArray,但是我有一个问题忽略了有语音标记的字符串.
例如
NSString *example = @"100 200 300 \"TEST ITEM\" 500";
NSArray *array = [example componentsSeparatedByString:@" "];
Run Code Online (Sandbox Code Playgroud)
然而,阵列显然被创建为100,100,300,"Test,ITEM",500.是否可以将""作为一个对待?
谢谢
我希望有人能帮帮忙...
我已经设置了一个带有四个部分的静态UITableView控制器.前两部分用于输入数据.第三部分有1个单元格,并包含一个保存按钮.
最后一节有6个单元格,我希望能够用前两个部分的数据填充这六个单元格,从长远来看...
所以我尝试了一个小例子,但它不起作用.控制台返回以下错误:
UITableView dataSource必须从tableView返回一个单元格:cellForRowAtIndexPath:' * First throw call stack:
这是一个例子:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
NSIndexPath *EditRow = [NSIndexPath indexPathForRow:1 inSection:4];
UITableViewCell *cell = [tableView cellForRowAtIndexPath:EditRow];
NSString *test = @"Test";
cell.textLabel.text = test;
NSLog(@"Index Path: %d", indexPath.row);
NSLog(@"Cell ID:, %@", CellIdentifier);
return cell;
}
Run Code Online (Sandbox Code Playgroud)
所以我的问题归结为..如何更新特定部分中的特定单元格?
谢谢