Привет, у меня есть динамические видеоролики, которые я пытался получить в текущем видео, но я, кажется, получаю неопределенные данные, которые я не знаю почему. Я запускаю функцию, использующую событие javascript во время обновления, однако, когда я предупреждаю об этом var ok = $ (e) .attr ('id'); я получаю идентификатор видео, но я не знаю, почему, когда я пытаюсь получить текущее время видео, я получаю неопределенное значение, это мой код, не знаю, где я ошибаюсь.Видео Текущее время, заданное неопределенным
<script type='text/javascript'>
function men(e){
var ok = $(e).attr('id');
var ol = $(e).attr('id');
// alert(ol[0].currentTime); --- GIVES ME UNDEFINED
$.ajax({
type : 'POST',
url : 'updatetime.php',
data : {ok: ok, om: om},
success : function(r)
{
}
});
}
</script>
<?php
$tl="channel";
$ooa="playing";
$played="played";
$timeline = mysqli_query($con, "SELECT * FROM plays WHERE streamers_type ='$tl' AND played !='$played' GROUP BY streamers_id ORDER BY id ASC") or die();
while($row = mysqli_fetch_array($timeline)) {
$id = $row['id'];
$file1 = $row['file1'];
$video_name = $row['video_name'];
$video_type = $row['video_type'];
?>
<video class="uopi spinal" id="<?php echo $id ?>" style="height:180px; width:100%!important;" autoplay muted onended="run(this)" ontimeupdate="men(this)"><source src="plays/<?php echo $file1 ?>" type="<?php echo $video_type ?>"></video>
<?php } ?>
Благодаря она работала @adeneo – chiefo