我不知道上面人们称之为绿色的东西。是的,就像ProgressBar
上的进展一样。它通常出现在文件传输对话框和视频播放器窗口中。在“视频播放器”窗口中,“进度”表示视频位置。
现在,在我的应用程序中,当用户观看75%的持续时间时,我想做'某事'。
目前,我可以通过阅读视频时长并使用DispathcerTimer
来解决此问题。但是,当用户暂停视频时,我发现这无效。
所以我提出了这个想法,使用绿色的东西会很好,因为当用户暂停视频时,“进度”也会停止。
有没有办法获得'进步'的价值?
答案 0 :(得分:2)
API仅提供使用SetProgressState
和SetProgressValue
函数设置任务栏进度状态的方法,因此您无法从任务栏检索此值。可用的.NET类(TaskbarItemInfo
)只是这个API的包装。
作为一种解决方法,您可以将视频播放器嵌入到您的应用程序中,以便您可以自己控制和跟踪位置。