我能够跟踪brightcove视频的季度里程碑,但它的返回值如下:
1:M:0-25
等等。
如何更改,以便报告更友好的内容,例如:
25% complete
我正在使用javascript在媒体模块中进行报告。
答案 0 :(得分:0)
基本上你有3个选项,我将从最简单到最难选择:
1)为变量创建SAINT分类。拥有一个具有更友好名称的列,并查看该列而不是原始值。因为它只有4个值,所以你可以很快设置它。从分类到原始密钥的报告中可能存在一些问题,因此这对您来说可能不够好。但IMO值得首先检查它,因为它不涉及对代码进行更改。
2)在s_doPlugins
函数中放入一些逻辑来检查您的段eVar是否已设置以及值是什么,并将其更改为您想要的值。一个js对象“查找表”或只是一个简单的switch
就可以了。如果我不得不走js路线,我可能会选择这个选项而不是选项3,尽管我的笔记,只是因为它的代码较少而无法解决。
3)有一种方法可以通过回调函数(Media.monitor
查看媒体文档)来利用里程碑事件。基本上你会将回调函数添加到你的js文件并检查MILESTONE事件并有一个switch
来检查“x%”值来为你的eVar写一个不同的值。有点像#2的原则,但包含在内置的媒体事件处理程序中。 Adobe没有提供正式的方法,但如果您去ClientCare并询问,这可能是他们正式告诉您要做的事情。选项#2并不是说有什么问题;这只是一个“保持类似代码在一起”选项。