想做一个以flash为基础的视频播放器,现在谷歌上面做插件

1.关于播放器获取用户观看情况(拖动进度条、选择倍速观看、暂停、继续等动作的检测)推荐的书籍。
2.关于统计某一时间段一位用户观看的重复片段,相关的算法介绍。
3.通常情况下,在网页中的视频播放器的时间轴是嵌入在网页插件,还是封装在播放器中的。

该回答引用ChatGPT

  • 如果你想了解关于播放器获取用户观看情况的相关技术和书籍,可以参考以下资源:
  1. 《HTML5视频开发》(Video Development with HTML5) by John McCaffrey

  2. 《Flash视频: 创新技术与最佳实践》(Flash Video: Innovation and Best Practices) by Lisa Larson-Kelley

  3. 《JavaScript和jQuery交互式前端开发》(Interactive Front-End Web Development with JavaScript and jQuery) by Jon Duckett

这些资源将提供有关如何检测用户对播放器的各种交互行为(例如拖动进度条、选择倍速观看、暂停和继续)的详细指导和技术。它们还将涵盖如何将这些信息捕获和报告给服务器。

  • 如果你想了解如何统计某一时间段内用户观看的重复片段的算法,建议你学习时间序列分析和模式识别的相关技术。这些算法可以通过对观看历史记录进行分析来确定用户观看的重复内容。这些技术包括机器学习、神经网络、时间序列聚类等。
    如果你需要一些具体的算法实现,可以参考以下开源库和工具:
  1. Apache Flink: 用于实时数据流处理和分析,包括时间序列分析。

  2. Pandas: 一个用于数据分析和处理的Python库,包括时间序列分析和聚类。

  3. Scikit-Learn: 一个用于机器学习的Python库,包括时间序列分析和聚类。

  • 在网页中的视频播放器通常使用HTML5 video标签来嵌入在网页中,而不是使用Flash。 HTML5视频播放器具有许多优点,例如无需插件即可在所有现代浏览器中运行,更好的性能和可靠性,以及更好的可访问性和可搜索性。此外,大多数视频网站都已经放弃使用Flash播放器,而转向HTML5播放器。因此,如果你打算开发一个新的视频播放器,建议你使用HTML5视频技术。