javascript - <cfmediaplayer> 如何通过 javascript 调用暂停播放器?

标签 javascript jquery video coldfusion

我正在实现 Coldfusion <cfmediaplayer>用于在基于触摸屏的本地 Web 应用程序上播放 Flash 视频的标签。我知道默认情况下用户可以简单地点击视频本身来暂停/播放视频。

我也知道 <cfmediaplayer>通过使用 controlbar="true" 有一个内置的控制面板属性,但问题是按钮对于触摸屏来说太小了,我不希望用户能够访问任何其他控件。

为了解决这个问题,我禁用了控制栏并尝试在播放器下方添加一个自定义播放/暂停按钮,以从本质上模仿触摸视频本身的操作。我的问题是我找不到简单地暂停视频的方法...我能找到的唯一 Javascript 函数是:

ColdFusion.Mediaplayer.stopPlayColdFusion.Mediaplayer.startPlay

问题是 ColdFusion.Mediaplayer.stopPlay从头开始播放视频,而不是从视频当前所在的位置开始播放。

有什么办法解决这个问题吗?作为最后的手段,我会简单地将播放/暂停按钮放在视频的一 Angular ,以提示用户他们可以触摸视频屏幕来启用这些操作,但我宁愿有一个单独的按钮,以免妨碍用户...

提前致谢。

最佳答案

感谢@Miguel-F 的帮助。

我们已经弄清楚<cfmediaplayer>默认情况下没有暂停功能,只能完全播放或停止视频并从剪辑的开头重新开始。

看起来需要解决方法(或其他完全显示视频的方法)。

关于javascript - <cfmediaplayer> 如何通过 javascript 调用暂停播放器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18084332/

相关文章:

javascript - 用 jQuery/prototype 解析 onclick ="setLocation(...)"

jquery - 根据表单选择更改提交的 URL

python - 测量视频中两个轮廓之间的距离? OpenCV Python

javascript - 这个 JavaScript 模式的名称是什么?

javascript - 从 JavaScript 中删除的 ClojureScript 模拟是什么?

javascript - Div 重新加载 jquery 并用它传递 PHP 变量

php - 如何在php中制作一个滚动条来显示所有获取的视频

ios - 在 iOS 中实时访问视频帧

javascript - jQuery append 跳过空格后的内容

javascript - 使用 AngularJS 对 $http 请求实现延迟 ($timeout)