我有一个用户上传的视频数组,我想限制其长度。但是,我希望将视频限制为反映当前视频的位置,而不是仅从数组的开头或结尾删除视频。例如: 如果该视频是上传者上传的第一个超过100个视频的视频 * The video
- The 99 next videos 如果该视频是上传者上传的第200个视频,有1300个视频 - Videos 150-199
* The video (video 200)
- Videos 201-250 如果该视频是上传者上传的第70个视频,有100个视频 - Videos 1-69
* The video (video 70)
- Videos 71-100 如果该视频是
在我的项目中,我有两种类型的视频:免费视频和特色视频。我将免费视频的细节保存在一个表channel_videos中,如下所示:
id videotitle video thumbnail added_on
我把特色视频的细节保存在桌上的视频里。
videoid title videolink videothumbnail added_on
当用户查看视频时,观看的视频细节和已查看的用户详细信息将存储在另一个表中,即视频电影。
id user_id movie_id videotype watched_on
在此表中,如果字段视频类型的值为
我已经创建了一个播放器,可以加载视频FLV文件并按顺序播放它们。在加载视频时,我通过stream.client.onMetaData =ns_onMetaData;检索总视频时间。“在EnterFrame事件中,我检查视频播放时间是否等于总时间。如果视频播放时间等于总时间,则播放器加载下一个视频。有时,即使视频结束,播放时间和总时间也不匹配。因此,为了解决这个问题,我决定在每个视频FLV的末尾放置一个事件提示点( end )。因此,只要FLV触发END事件,播放器就会移除当前视频并加载下一个视频。
假设视频总时间为44:00。提示点也在FLV中的44:00。因此,每当播放器从FLV获得END事