小编Psi*_*jic的帖子

HTML5:在 HTTPS 域上播放 HTTP 流

我可以在没有浏览器安全错误的情况下在 HTTPS 域上播放 HTTP 流吗?默认情况下,浏览器会阻止该请求。

我使用 hls.js 库来支持 .m3u8 桌面播放。当我在没有它的情况下本地播放内容时(通过移动设备或 Mac 的 Safari),浏览器会显示警告但不会阻止请求。但是,当我在启用 hls.js 的相同设备上或通过桌面浏览器播放它时,请求会被阻止。

html javascript browser video https

2
推荐指数
1
解决办法
5078
查看次数

如何将可为 null 的变量作为可组合项传递?

我想TopAppBar在导航时切换其内容。目标是使用标志并更改navigationIcon. 但我不能Composable/null在这里将 作为参数传递。代码:

\n
val navIcon = if (viewModel.isBackAvailable) NavIcon { navController.navigateUp() } else null\n\nTopAppBar(navigationIcon = navIcon)// Required:(() \xe2\x86\x92 Unit)? Found:Unit?\n\n@Composable\nprivate fun NavIcon(navigate: () -> Unit) {\n    IconButton(onClick = navigate) {\n        Icon(\n            imageVector = Icons.Rounded.ArrowBack,\n            contentDescription = stringResource(R.string.navigate_back),\n            tint = MaterialTheme.colorScheme.primary\n        )\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

我无法传递空值之类的东西,navigationIcon = {}因为在这种情况下它占用了空间,我需要使用null.

\n

android-jetpack-compose

1
推荐指数
1
解决办法
3507
查看次数