我正在为三星智能电视创建一个应用程序,在本地三星播放器中播放音乐剪辑。我想滚动,所以我必须移动视频帧(播放器窗口)。下面是一些问题:
1)在滚动过程中在屏幕上移动视频不流畅(在scroll事件中,我得到了元素的位置,我想在那里有视频帧,并通过函数SetDisplayArea设置这个位置)。你有没有处理这件事的经验?
2)当我将视频帧拼接出显示屏时,视频的顶部/底部无法滑出。是否可以只显示视频帧的一部分(如SetDisplayArea(0,-200,400,225))
谢谢你的建议。
发布于 2012-09-13 16:43:21
您使用的API版本是什么?
对于API2.5来说,改变播放器的位置和大小,SetDisplayArea()是原生播放器的唯一解决方案。
我还没有尝试过,但是如果SetDisplayArea(0, -200, 400, 225)不从屏幕上消失,那是不可能的。
是否要在播放视频时移动播放器?你不能期望在SmartTV平台上有流畅的动画,特别是当你想要移动巨大的(内存昂贵的)元素的时候。
对我来说,可能的解决方案是制作您的视频播放器的图像,并在此图像上制作幻灯片动画。然后隐藏图像并显示真正的播放器,然后开始播放视频。
发布于 2013-08-02 22:10:13
我认为应该可以在屏幕外的情况下使用SetCropArea()。
https://stackoverflow.com/questions/12385806
复制相似问题