在智能媒体服务这个内容滚动条可以控制吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在智能媒体服务中,内容滚动条(字幕滚动)是可以控制的。您可以通过设置相关参数来实现对字幕滚动行为的精确控制,包括滚动的起始位置、结束位置以及滚动速度。
滚动起始和结束位置
您可以使用ScrollStartY
和ScrollEndY
参数来指定字幕滚动的起始和结束位置。这两个参数的单位为像素,分别表示字幕滚动的起点和终点的垂直坐标。
滚动速度
使用ScrollSpeed
参数可以控制字幕滚动的速度,单位同样为像素。该参数决定了字幕在屏幕上移动的快慢程度。
示例配置
以下是一个字幕滚动的Timeline示例配置:
{
"VideoTracks": [
{
"VideoTrackClips": [
{
"Effects": [
{
"Type": "Text",
"TimelineIn": 0,
"TimelineOut": 18,
"Content": "阿里云智能媒体服务IMS是围绕直播和点播场景下的媒体采集、媒资管理、内容生产、制作和分发能力的一站式服务集。",
"FontSize": 70,
"FontColorOpacity": 1,
"Spacing": 0,
"LineSpacing": 10,
"AdaptMode": "AutoWrap",
"X": 0.1,
"TextWidth": 0.8,
"EffectColorStyle": "CS0003-000010",
"ScrollStartY": 1000,
"ScrollSpeed": 75,
"ScrollEndY": 192
}
]
}
]
}
]
}
在上述示例中: - ScrollStartY
设置为1000,表示字幕从垂直方向1000像素的位置开始滚动。 - ScrollSpeed
设置为75,表示字幕以每秒75像素的速度滚动。 - ScrollEndY
设置为192,表示字幕滚动到垂直方向192像素的位置停止。
FECanvas
来实现。通过以上配置,您可以灵活地控制智能媒体服务中的字幕滚动行为,满足不同的内容展示需求。