我正在编写一个媒体播放器,并希望将媒体文件标记为已收听以便过滤它们。
但是,对于何时将歌曲/视频标记为已听/已观看,我缺乏一个好主意。电影往往会造成最大的问题。您可能不会在最后两分钟内观看演职员表,并且可能会跳过。
我想我可以跟踪播放的总秒数,但是如果由于某种原因上半场被观看两次,这会导致问题。跟踪电影的哪些部分已经播放似乎是一团糟。
我想出的最佳解决方案之一是,如果在文件的最后 10% 中用户播放超过 X 秒,则将电影/歌曲标记为已收听/已观看。那么我可以合理地假设他已经听了大部分内容和/或听/看他想要的东西。
但是,上述所有解决方案都不好,我真的很想输入