使用 jmf 自动重复播放视频
大家好 我不知道更多关于 jmf 我使用 java 媒体框架播放视频。现在 如何自动重复视频意味着视频永远播放,直到用户按下停止按钮 谢谢
hello friends
i dont know more about jmf i play video using java media framework. now
How Can repeat video automatically means video play for ever until usr press stop button
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
“通过将媒体自身的时间设置为零(回到开始)并重新启动播放器来处理到达播放结束(由 EndOfMedia 事件发出信号)” [书籍:(Java™ Media API:跨平台成像、媒体,和可视化)]
在下面的代码中,对象p是一个玩家。
"Reaching the end of play (signaled by an EndOfMedia event) is dealt with by setting the media's own time to zero (back to the start) and restarting the Player" [Book: (Java™ Media APIs: Cross-Platform Imaging, Media, and Visualization)]
In the code below, the object p is a player.
创建播放器后,您可以添加一个 ControllerListener。当文件结束时,会生成 EndOfMediaEvent。当您收到该事件时,您可以使用函数 setMediaTime(0) 从头开始播放文件
After creating the player, you could add a ControllerListener. When the file ends an EndOfMediaEvent is generated. When you get that event, you can use the function setMediaTime(0) to start playing the file from the beginning
对于 mp3,我必须同时调用
player.start()
和player.setMediaTime(new Time(0.))
。否则它不会以任何其他方式重播。With an mp3, I had to call both
player.start()
andplayer.setMediaTime(new Time(0.))
. Otherwise it would not replay any other way.