我想要播放一小段声音或视频。对于这个例子,让我们唱一首歌。但我想知道用户听到了多少歌曲。我的意思是这个;她听到了结局吗?或30秒后停止播放。
目前我处于研究阶段,因此提案的格式和方式不同。
我尝试将曲目分成10个部分,创建一个包含10个部分的播放列表,然后创建指向该播放列表的链接。但这似乎对大多数球员都不起作用。
然后我考虑在轨道中放置活动元素。像使用mp4或类似的方法向我的服务器发出HTTP请求(或其他)。但我不认为这是可能的。
任何人都有任何想法如何解决这个问题?我甚至不知道在哪里搜索Google。
感谢。
答案 0 :(得分:0)
简单方法:在基于Web的环境中,您可以跟踪用户操作。许多网络播放器提供回调,如onPlay,onPause,onResume,onStop。
服务器端,对于直接服务于不同设备的流,您可以切换到HLS等HTTP流协议并跟踪会话。这将告诉您客户端已收到多少数据包,而不一定播放。
使用中间缓存服务器/ CDN会使此解决方案无效。