Fix live camera media asset URLs
这个提交包含在:
@@ -1,5 +1,5 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import { formatRecordingTime, pickBitrate } from "./media";
|
||||
import { formatRecordingTime, getMediaAssetUrl, pickBitrate } from "./media";
|
||||
|
||||
describe("media utilities", () => {
|
||||
it("formats recording time with minute and second padding", () => {
|
||||
@@ -14,4 +14,16 @@ describe("media utilities", () => {
|
||||
expect(pickBitrate("balanced", true)).toBe(1_400_000);
|
||||
expect(pickBitrate("balanced", false)).toBe(1_900_000);
|
||||
});
|
||||
|
||||
it("keeps already-prefixed media asset paths stable", () => {
|
||||
expect(getMediaAssetUrl("/media/assets/sessions/demo/preview.webm")).toBe(
|
||||
"/media/assets/sessions/demo/preview.webm"
|
||||
);
|
||||
expect(getMediaAssetUrl("https://cdn.example.com/demo.webm")).toBe(
|
||||
"https://cdn.example.com/demo.webm"
|
||||
);
|
||||
expect(getMediaAssetUrl("/assets/sessions/demo/preview.webm")).toBe(
|
||||
"/media/assets/sessions/demo/preview.webm"
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
在新工单中引用
屏蔽一个用户