使声音播放元素的进度条保持可见

使声音播放元素的进度条保持可见

在我的一张幻灯片中,我有一个声音播放元素,在播放声音时,我希望观众能够继续看到第一次按下播放键时显示的时间/进度条,这样他们就可以看到声音持续多长时间: 在此处输入图片描述

不幸的是,这个栏似乎在几秒钟后就消失了,直到移动鼠标,将鼠标悬停在播放控制区域上方或右键单击,都无济于事。

我在网上搜索了解决方案,但没有找到。提前感谢任何建议/解决方法!

答案1

下列自动热键按下 后,脚本将激活F12。它将光标向前移动一个像素,然后返回到初始位置。如果再次按下F12或 ,光标被手动移动,或者活动窗口发生变化,它将停止移动光标。

将以下内容复制到一个.ahk文件中,可能更改“F12”。双击该文件以开始执行。它将在托盘栏中创建一个绿色的“H”图标,您可以右键单击并选择Exit停止。如果您始终希望执行此脚本,请将其复制到用户启动文件夹中
C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

CoordMode, Mouse, Window

X := -1
Y := -1
WIN =
Running := false

F12::
if Running {
  Running := false
  SetTimer, FakeMouseMove, Off
} else {
  Running := true
  MouseGetPos, X, Y, WIN
  SetTimer, FakeMouseMove, 500
}
return

FakeMouseMove:
MouseGetPos, X1, Y1, WIN1
newX := X + 1
if ((X1 != X and X1 != newX) or Y != Y1 or WIN != WIN1) {
  SetTimer, FakeMouseMove, Off
  Running := false
} else {
  DoMouseMove(X, Y)
  Sleep, 100
  DoMouseMove(newX, Y)
}
return

DoMouseMove(X, Y) {
  MouseMove, %X%, %Y%
}

答案2

方法一:

由于微软没有真正的解决方案,你可能需要使用鼠标移动程序。我曾经使用过“老鼠摇晃器”对于此任务和其他类似任务,虽然 AHK 或 AutoIT 中的解决方案也相当容易。这是一个简单的程序,可以在短时间内移动鼠标,并包含一个“禅模式”,可以在不实际移动光标的情况下欺骗鼠标输入。它也是便携式的,因此可以在您没有安装权限的计算机上使用。

方法二:

由于您不能使用内置的计时器,请创建与音频文件长度相匹配的自己的计时器,并在音频文件运行时显示它。

如果你自己制作,有很多方法可以让你实现这一点。[Tekhnologic 在其网站上提供了几种方法。] 不过,我自己喜欢更简单的方法,比如使用免费的PP定时器插件或使用嵌入式视频定时器。您可以使用YouTube 上的视频定时器,您可以使用现有的视频定时器创建软件(例如在 countingdownto 上找到的免费版本)或者您可以使用屏幕捕获软件记录自己的计时器以获得真正具体的时间间隔。

相关内容