我需要在iframe上嵌入Youtube播放列表。我不希望用户能够退出此播放列表,因此我需要禁用“相关视频”和“更多视频”功能(在视频停止播放时显示更多视频,而在停止播放时显示更多视频)视频结束了)。
我已经测试了一些解决方法,但是它们仅用于单个视频(而不是播放列表),并且大多数在更改?rel=0行为方式后就停止了工作。有什么办法吗?
这是我的代码:
.rep {
position: absolute;
top: 0px;
left: 0px;
width: 1280px;
height: 640px;
z-index: 6;
}
Run Code Online (Sandbox Code Playgroud)
<iframe class="rep" src="https://www.youtube.com/embed/videoseries?list=PLUl4u3cNGP63gFHB6xb-kVBiQHYe_4hSi" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)
编辑:视频必须按顺序显示,因此我不能rel用来仅显示播放列表中的视频。另外,如果您单击它们,则将显示iframe之外的youtube页面。
我有一个完全使用 react native 制作的应用程序。这几乎是一个待办事项列表,这是结构:
<SafeAreaView style={styles.container}>
<Text style={styles.title} >Registro de pacientes</Text>
{loading && (
<ActivityIndicator
style={styles.loading}
size="large"
color="#0066ff"
/>
)}
{!loading && (
<ListaPacientes
pacientes={pacientes}
onUpdate={this.handleUpdate}
/>
)}
</SafeAreaView>
Run Code Online (Sandbox Code Playgroud)
这是清单:
<SectionList
sections={
pacientes && pacientes.length ?
[
{title: "Pacientes sin registrar", data: pacientes.filter(paciente => !paciente.done)},
{title: "Pacientes registrados", data: pacientes.filter(paciente => paciente.done)}
] : []
}
keyExtractor={paciente => paciente.id}
renderItem={({item}) => renderItem(item)}
renderSectionHeader={renderSectionHeader}
style={styles.container}
ItemSeparatorComponent={renderSeparator}
ListEmptyComponent={renderEmptyComponent}
stickySectionHeadersEnabled={true}
/>
Run Code Online (Sandbox Code Playgroud)
这需要一个客户列表并显示他们的名字。单击后,它们将从列表中删除。很简单。
问题是,必须从 csv 文件中读取客户端列表,并在单击后更新 csv。我已经有一段代码可以做到这一点。但是,它是用 kotlin 编写的(它是为另一个项目编写的)。
不必在 React Native 中再次执行整个数据的获取/读取/处理/更新,我可以以某种方式使用我已经拥有的 kotlin …
我对异步开发特别是协程相当陌生。我想说的基本上是,我什至不知道我想要实现的目标是否可能。
我有一个名为sendAudioMessage我想返回字符串的方法。这是(混淆的)代码:
override suspend fun sendAudioMessage(): String {
// ... Do some stuff
val listener: WebSocketUtils.Listener = object: WebSocketUtils.Listener {
// ... some (not relevant) functions
override fun onDisconnect(code: Int, reason: String?) {
//Do some stuff
return "myResult -> $code" //This obviously doesn't compile since is trying to make onDisconnect return a string instead of Unit
}
}
}
Run Code Online (Sandbox Code Playgroud)
然后我想这样称呼它:
override fun send(request: String) {
CoroutineScope(IO).launch {
val response = d.sendAudioMessage()
analyzeResponse( response, request )
}
}
Run Code Online (Sandbox Code Playgroud)
这可能吗?如果是这样,我怎样才能实现这一目标?
我有以下存储库:
import org.springframework.data.jpa.repository.JpaRepository;
public interface EmployeeRepository extends JpaRepository<Employee, Integer> {
Employee findByName(String name);
}
Run Code Online (Sandbox Code Playgroud)
假设Employee是您常用的带有 id、name 和 surname 的实体类。
我将这个类连接到我的类EmployeeService并像这样使用它:
@Service
public class EmployeeService {
@Autowired
private EmployeeRepository repository;
public Employee saveEmployee(Employee employee) {
return repository.save(employee);
}
}
Run Code Online (Sandbox Code Playgroud)
@Repository将注释添加到存储库会有什么影响吗?
例子:
import org.springframework.data.jpa.repository.JpaRepository;
@Repository
public interface EmployeeRepository extends JpaRepository<Employee, Integer> {
Employee findByName(String name);
}
Run Code Online (Sandbox Code Playgroud) kotlin ×2
android ×1
css ×1
html ×1
iframe ×1
javascript ×1
jpa ×1
react-native ×1
spring-boot ×1
youtube ×1