Các chuyển tiếp tạo ra hiệu ứng hình ảnh mượt mà giữa hai phần tử video hoặc hình ảnh liên tiếp.
preNodeId) với phần đầu của một phần tử khác (postNodeId)start của chuyển tiếp nên phù hợp với khoảng thời gian chồng lấpThời gian tối đa cho một chuyển tiếp được xác định bởi:
maxDuration = min(
availableEndTime_of_preNode,
availableStartTime_of_postNode
)Nếu bạn đặt thời gian lâu hơn điều này, chuyển tiếp có thể không được hiển thị chính xác.
| Thuộc tính | Loại | Bắt buộc | Ví dụ | Phạm vi giá trị | Mô tả |
|---|---|---|---|---|---|
| preNodeId | string | true | - | - | Định danh duy nhất của phần tử trước đó nơi chuyển tiếp bắt đầu. |
| postNodeId | string | true | - | - | Định danh duy nhất của phần tử tiếp theo nơi chuyển tiếp kết thúc. |
| transitionType | string | true | - | directionalwarp, directionalwipe, Bounce, BowTieHorizontal, BowTieVertical, ButterflyWaveScrawler, CircleCrop, ColourDistance, CrazyParametricFun, Directional, DoomScreenTransition, Dreamy, DreamyZoom, GridFlip, InvertedPageCurl, LinearBlur, Mosaic, PolkaDotsCurtain, Radial, SimpleZoom, StereoViewer, Swirl, WaterDrop, ZoomInCircles, angular, burn, cannabisleaf, circle, colorphase, crosshatch, crosswarp, cube, displacement, doorway, fade, fadecolor, fadegrayscale, flyeye, heart, hexagonalize, kaleidoscope, luma, luminance_melt, morph, multiply_blend, pinwheel, pixelize, polar_function, ripple, rotate_scale_fade, squareswire, squeeze, swap, undulatingBurnOut, wind, windowblinds, windowslice, wipeDown, wipeLeft, wipeRight, wipeUp | Loại hiệu ứng chuyển tiếp được áp dụng. Tên là phân biệt chữ hoa chữ thường. |
Ghi Chú Quan Trọng:
preNodeIdvàpostNodeIdphải tham chiếu đến các phần tử tồn tại trong mảngview- Phân Biệt Chữ Hoa: Tên loại chuyển tiếp phân biệt chữ hoa chữ thường. Sử dụng các tên chính xác như đã liệt kê ở trên
- Quy Tắc Đặt Tên: Một số chuyển tiếp sử dụng PascalCase (ví dụ:
Bounce,CircleCrop), một số khác sử dụng chữ thường (ví dụ:fade,wipeLeft). Sử dụng các tên chính xác như đã hiển thị- Giới Hạn Thời Gian: Đảm bảo thời gian chuyển tiếp không vượt quá thời gian chồng lấp giữa các phần tử
- Phần tử chuyển tiếp chính nó không cần một
trackIndex- nó lấy thời gian từ các phần tử được tham chiếu
Ví Dụ Về Các Trường Hợp Sử Dụng:
- Một chuyển tiếp
fadecung cấp một hiệu ứng hòa trộn cổ điển giữa hai videowipeLefttạo ra một hiệu ứng lau trượt từ phải sang tráiBouncethêm một cú nảy đàn hồi vui nhộn trong quá trình chuyển tiếp- Các chuyển tiếp tùy chỉnh như
directionalwarptạo ra các hiệu ứng biến dạng
Hai video với thời gian chuyển tiếp 2 giây chồng lấp:
{
"view": [
{
"id": "435862f1-2358-464d-b379-26f4b63b12e3",
"type": "Video",
"start": 0,
"duration": 10.218542,
"trackIndex": 0,
"externalUrl": "https://example.com/video1.mp4",
"ext": "mp4"
},
{
"id": "2b82ffe3-7c6e-4d28-9c11-9e3de94c5a49",
"type": "Video",
"start": 8.218542,
"duration": 15,
"trackIndex": 0,
"externalUrl": "https://example.com/video2.mp4",
"ext": "mp4"
}
],
"transition": [
{
"id": "52b20852-e260-41aa-afab-70c22e20f62b",
"type": "Transition",
"start": 8.218542,
"duration": 2,
"preNodeId": "435862f1-2358-464d-b379-26f4b63b12e3",
"postNodeId": "2b82ffe3-7c6e-4d28-9c11-9e3de94c5a49",
"transitionType": "directionalwarp"
}
]
}