На одном из моих слайдов есть элемент воспроизведения звука, и во время воспроизведения звука я бы хотел, чтобы зрители видели полосу времени/прогресса, которая отображается при первом нажатии кнопки «Воспроизвести», чтобы они могли видеть, как долго длится звук:
К сожалению, эта полоса исчезает через несколько секунд, пока вы не переместите мышь, а наведение мыши на область управления воспроизведением или щелчок правой кнопкой мыши не помогают.
Я искал решения в Интернете, но ничего не нашел. Заранее спасибо за любые предложения/обходные пути!
решение1
СледующееAutoHotkeyСкрипт активируется при нажатии 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
Подход № 1:
Поскольку у Microsoft нет реального решения, вам, вероятно, придется работать с программой управления движением мыши. Я использовал«Мышиный трясун»для этой и других подобных задач, хотя решение в AHK или AutoIT можно сделать довольно легко. Это простая программа, которая перемещает мышь на короткий интервал и включает в себя "режим дзен", который подделывает ввод мыши без фактического перемещения курсора. Она также портативна, поэтому ее можно использовать на компьютерах, на которых у вас нет прав на установку.
Подход № 2:
Поскольку вы не можете использовать встроенный таймер, создайте свой собственный таймер, соответствующий длительности аудиофайла, и отображайте его во время воспроизведения аудиофайла.
Есть много методов, которые позволяют вам сделать это, если вы сделаете свой собственный. [Teknologic предлагает несколько методов на своем веб-сайте]. Однако мне нравятся более простые методы, такие как использование бесплатногоПлагин PP Timerили с помощью встроенного видеотаймера. Вы можете использоватьвидео таймеры найдены на YouTube, вы можете использовать существующее программное обеспечение для создания видеотаймера(например, бесплатный, найденный на countingdownto)или вы можете записать свой собственный таймер с помощью программного обеспечения для захвата экрана, чтобы получить действительно определенный временной интервал.