修正emby代理验证key为undefined的问题
This commit is contained in:
@@ -78,6 +78,7 @@ export async function GET(
|
|||||||
|
|
||||||
// 构建 Emby 原始播放链接(强制获取直接URL,避免代理循环)
|
// 构建 Emby 原始播放链接(强制获取直接URL,避免代理循环)
|
||||||
let embyStreamUrl = await client.getStreamUrl(itemId, true, true);
|
let embyStreamUrl = await client.getStreamUrl(itemId, true, true);
|
||||||
|
console.log(embyStreamUrl)
|
||||||
|
|
||||||
// 构建请求头,转发 Range 请求,并添加自定义 User-Agent
|
// 构建请求头,转发 Range 请求,并添加自定义 User-Agent
|
||||||
const requestHeaders: HeadersInit = {
|
const requestHeaders: HeadersInit = {
|
||||||
|
|||||||
@@ -481,6 +481,7 @@ export class EmbyClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async getStreamUrl(itemId: string, direct = true, forceDirectUrl = false): Promise<string> {
|
async getStreamUrl(itemId: string, direct = true, forceDirectUrl = false): Promise<string> {
|
||||||
|
await this.ensureAuthenticated();
|
||||||
const token = this.apiKey || this.authToken;
|
const token = this.apiKey || this.authToken;
|
||||||
|
|
||||||
// 如果启用了代理播放且不是强制获取直接URL,返回代理URL
|
// 如果启用了代理播放且不是强制获取直接URL,返回代理URL
|
||||||
|
|||||||
Reference in New Issue
Block a user