我在一个 AS3 项目中,正在播放视频(H264)。由于某些特殊原因,我想去某个职位。
a) 我用 NetStream.seek() 试试。那里只涉及关键帧。在我目前的设置中,这意味着我可以每 1 秒找到一个位置。(为了获得更好的分辨率,我必须用尽可能多的关键帧对电影进行编码,也就是每一帧都是一个关键帧)
- 这绝对不是我最喜欢的方式,因为我不想重新编码所有的视频。
b) 我用 NetStream.step() 试试。这应该让我有机会从一个帧到另一个帧慢慢地走。但在文档中它说:
仅当数据从 Flash Media Server 3.5.3 或更高版本流式传输且 NetStream.inBufferSeek 为 true 时,此方法才可用。
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html#step ()
这是否意味着 Air for Desktop 无法实现?当我尝试它时,没有任何效果。
任何建议,如何解决这个问题?
问候和谢谢!尼古拉斯