【发布时间】:2019-11-14 18:04:42
【问题描述】:
我有一个视频播放器网站,我有一个“下一个”按钮,它应该停止视频,将 src 更改为指向下一个视频并使用 javascript 播放它,但我无法使用 javascript 循环来更改 src。
这是我的刀片文件
@extends('layouts.app')
@section('content')
<section class="player">
<center>
<video id="myvideo" class="playing-video" src="{{url('songs/'.$songs[0]->filename)}}" controls autoplay onended="nextVideo()">
</video>
<br>
<button id="next" style="background-color: transparent;border: none;color: white;" onclick="nextVideo()" type="button">
<h2><i class="fas fa-chevron-right"></i>Next</h2></button>
</center>
</section>
这是不工作的javascript
var i = 0;
var myVideo = document.getElementById("myvideo");
function nextVideo() {
i++;
myVideo.setAttribute("src", "http://localhost/Laravel/anime/public/songs/" + {{ $songs[i] -> filename }});
myVideo.load();
myVideo.play();
}
我知道我不能直接在刀片花括号内使用 javascript 变量,但我没有想法!
【问题讨论】:
标签: javascript arrays laravel laravel-blade