![]() |
1
2
如果您对字幕的要求只是将文本覆盖在MediaElement上,那么WPF当然可以支持这一点。您只需要将MediaElement与TextBlock一起放入网格中。 真正的技巧是根据MediaElement中的时间更改TextBlock文本属性。但可能有很多方法可以做到这一点;首先想到的是使用绑定到 MediaElement.Position |
![]() |
2
0
在WPF中,您需要解析字幕文件并进行同步,在Silverlight中没有类似MarkerReached的事件。但您可以创建一个与视频文件名相同的smi(SAMI文件),并将其放在同一文件夹中。然后订阅ScriptCommand事件并在覆盖文本块中显示内容。 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |
![]() |
Barta · WPF MVVM不更新视图 6 月前 |
![]() |
Denis Ivanov · WPF控件在属性更改时不会更新 6 月前 |
![]() |
codymanix · WPF:TextBlock周围可见小边框? 6 月前 |
![]() |
Nostromo · 来自背景对象的工具提示 10 月前 |
![]() |
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 1 年前 |
![]() |
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
![]() |
Thern · 在UI线程(WPF)上的void方法中调用异步函数 1 年前 |