如果我分别在form1和form2中有两个媒体播放器....我怎么能用form1中的媒体播放器控制form2中的媒体播放器....所以如果我暂停媒体播放器在form1 ...媒体form2中的播放器应该通过,如果我擦除播放器1中的搜索栏,那么form2中播放器中的搜索栏应该随之移动......我怎么能这样做.......意味着如何在两者中播放单个视频玩家马上......
答案 0 :(得分:1)
这在很大程度上取决于您正在使用的媒体播放器控件,但作为一种通用方法,您可以移除播放器控件的构建并将其置于控件之外。
然后在每个动作中,您应该调用同步功能,以保持同步 像这样:
Sub Button_Pause_Pressed()
Player1.Pause
Sync( Player1, Player2 )
end sub
Sub Sync( SourcePlayer, DestinationPlayer )
if SourcePlayer.isPaused then
DestinationPlayer.Pause
end if
'' // etc.
end sub
如果您可以使用WPF,则更容易,因为您可以将两个播放器的控件绑定到同一个ViewModel对象并保持同步。