黑莓视频播放器中的 FramePositioningControl 为空
我正在开发一个从服务器播放视频的黑莓应用程序。我使用 Player.start()
和 Player.stop()
来播放和暂停视频。但我的应用程序中还需要倒带、前进和搜索栏控件。我尝试对这些控件使用 FramePositioningControl 。但是下面的代码返回null
:
FramePositioningControl framePositioningControl =
(FramePositioningControl) player.getControl("FramePositioningControl");
我搜索了几个论坛,他们说很多播放器不支持FramePositioningControl
。哪些播放器支持 FramePositioningControl
?我还应该做什么来在我的应用程序中添加这些控件?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你是对的,FramePositioningControl 至少在特定格式下返回 null(在 mp4、avi、3gp 上重现)
另请参阅 Java 媒体框架 - JMF/FOBS4JMF FramePositioningControl 问题:
也许您可以尝试编写自定义可查找数据源,例如 此处或这里(有一个区别 RANDOM_ACCESSIBLE in getSeekType() 和适当的搜索实现),但我不知道如何为视频实现此目的...
You right, FramePositioningControl returns null at least at specific formats (reproduced on mp4, avi, 3gp)
See also Java Media Framework - JMF/FOBS4JMF FramePositioningControl Problem:
Maybe you can try to write custom seekable datasource like here or here (with a difference RANDOM_ACCESSIBLE in getSeekType() and appropriate seek implementation) but I have no idea how to accomplish this for video...