我有一个m3u播放列表可以下载,并且在下载后在VLC中打开时可以正常工作。但是,我希望有人可以将URL粘贴到VLC,它可以直接工作而无需先下载文件。我为此使用了laravel,但我并不需要。这是下载代码:
$headers = ["Content-Type: audio/x-mpegurl"];
// Trigger the download
return response()->download('/lists/edited.m3u', urlencode($username) . '.m3u', $headers);
答案 0 :(得分:1)
我明白了......
我的初始代码有2个错误。
首先,laravels login auth class不允许VLC进入"参见"播放列表。由于我正在执行自己的身份验证,因此我从auth中排除了路由,并且运行正常。
其次,标题数组格式不正确。这是正确的代码:
$headers = [
'Content-Type' => 'audio/x-mpegurl',
];
// Trigger the download
返回回复() - >下载(' /lists/edited.m3u' ;, urlencode($ username)。' .m3u',$ header);