我正在实现 Coldfusion <cfmediaplayer>
用于在基于触摸屏的本地 Web 应用程序上播放 Flash 视频的标签。我知道默认情况下用户可以简单地点击视频本身来暂停/播放视频。
我也知道 <cfmediaplayer>
通过使用 controlbar="true"
有一个内置的控制面板属性,但问题是按钮对于触摸屏来说太小了,我不希望用户能够访问任何其他控件。
为了解决这个问题,我禁用了控制栏并尝试在播放器下方添加一个自定义播放/暂停按钮,以从本质上模仿触摸视频本身的操作。我的问题是我找不到简单地暂停视频的方法...我能找到的唯一 Javascript 函数是:
ColdFusion.Mediaplayer.stopPlay
和 ColdFusion.Mediaplayer.startPlay
问题是 ColdFusion.Mediaplayer.stopPlay
从头开始播放视频,而不是从视频当前所在的位置开始播放。
有什么办法解决这个问题吗?作为最后的手段,我会简单地将播放/暂停按钮放在视频的一 Angular ,以提示用户他们可以触摸视频屏幕来启用这些操作,但我宁愿有一个单独的按钮,以免妨碍用户...
提前致谢。
最佳答案
感谢@Miguel-F 的帮助。
我们已经弄清楚<cfmediaplayer>
默认情况下没有暂停功能,只能完全播放或停止视频并从剪辑的开头重新开始。
看起来需要解决方法(或其他完全显示视频的方法)。
关于javascript - <cfmediaplayer> 如何通过 javascript 调用暂停播放器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18084332/