마커에 문제가 있습니다. 진행률 표시 줄의 아무 곳에 나 표시 할 수 있도록 마커를 늘릴 수 있기를 원합니다.
아래 그림과 같이 GIF
질문 : 진행률 표시 줄에서 임의의 지점을 선택하고 마커를 늘릴 수 있기를 원합니다 (여러 마커 지점이 될 수 있음).
아래 코드로 어떻게하는지 모르겠습니다.
var player = videojs('demo');
player.markers({
markerStyle: {
'width':'9px',
'border-radius': '40%',
'background-color': 'orange'
},
markerTip:{
display: true,
text: function(marker) {
return "I am a marker tip: "+ marker.text;
}
},
breakOverlay:{
display: true,
displayTime: 4,
style:{
'width':'100%',
'height': '30%',
'background-color': 'rgba(10,10,10,0.6)',
'color': 'white',
'font-size': '16px'
},
text: function(marker) {
return "This is a break overlay: " + marker.overlayText;
},
},
markers: [
{time: 9.5, text: "this", overlayText: "1", class: "special-blue"},
{time: 16, text: "is", overlayText: "2"},
{time: 23.6,text: "so", overlayText: "3"},
{time: 28, text: "cool", overlayText: "4"}
]
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="http://vjs.zencdn.net/4.2/video.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/videojs-markers/0.7.0/videojs-markers.js"></script>
<link href="http://vjs.zencdn.net/4.2/video-js.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/videojs-markers/0.7.0/videojs.markers.min.css" rel="stylesheet"/>
<video id="demo" width="400" height="210" controls class="video-js vjs-default-skin">
<source src="http://vjs.zencdn.net/v/oceans.mp4" type="video/mp4">
<source src="http://vjs.zencdn.net/v/oceans.webm" type="video/webm">
</video>
1
stackoverflow.com/questions/26301926/… 이것으로 볼 수 있습니다.
—
vinayakkyadav
해당 코드가 작동하지 않습니다. 여기 @vinayakkyadav를 생성하십시오
—
EaBengaluru
사용자가 마커를 추가 하시겠습니까? 진행률 표시 줄을 클릭하면 마커가 추가됩니까? 그리고 그들은 그 마커를 늘릴 수 있습니까?
—
칼리마
@Kalimah, 정확히 !!
—
EaBengaluru