用于将媒体文件标记为已侦听的良好算法

时间:2013-02-15 12:53:32

标签: algorithm user-experience behavior

我正在编写媒体播放器,并希望将媒体文件标记为已收听,以便过滤它们。

然而,我对于何时将歌曲/视频标记为收听/观看时缺乏一个好主意。 电影往往会造成最大的问题。你可能不会在最后两分钟看到学分,你可能会跳过。

我想我可以跟踪播放秒数的总量,但如果由于某种原因观察了上半场两次,这会导致问题。跟踪电影的哪些部分已被播放似乎是一个巨大的混乱。

我提出的最佳解决方案之一是,如果在文件的最后10%中使用超过X秒,则将电影/歌曲标记为已收听/观看。那么我可以合理地假设他已经听过大部分内容和/或听取/观看了他想要的内容。

但是,上面的所有解决方案都很糟糕,我真的很喜欢一些输入

1 个答案:

答案 0 :(得分:0)

另一种方法呢?

如果用户未点击下一个/上一个/随机按钮或关闭超过一半的媒体,则会收听/观看该文件。您可能需要跟踪观看的时间,并注意时间重叠(观看前两分钟然后再观看前一分钟并不意味着用户观看了3分钟的文件)。

在我看来,我会更多地使用跳过/关闭功能,而不是检查用户在过去的10%中是否收听了超过Y的X.无论如何,您可以移动到最后10%,然后媒体将被标记为已查看。

然而,我的解决方案并不像应有的那样准确,也许没有一个。也许您应该查看UX site