Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
關於我在 visionOS 上 寫影片貼圖 app 這檔事
Search
MarkFly
November 12, 2024
0
130
關於我在 visionOS 上 寫影片貼圖 app 這檔事
於 iPlayground2024 分享
MarkFly
November 12, 2024
Tweet
Share
More Decks by MarkFly
See All by MarkFly
關於 Mobile Developer 用 Flutter 去寫 Web 這檔事
mark33699
0
6
iOS、Android、Flutter超級比一比
mark33699
1
970
如何使用Swift遙控你的樂高
mark33699
0
62
直播簡單講
mark33699
1
83
多執行緒編程
mark33699
0
48
演算法到底是在演哪一齣
mark33699
0
65
對戰三平棋
mark33699
0
140
Featured
See All Featured
It's Worth the Effort
3n
187
29k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
Statistics for Hackers
jakevdp
799
230k
Side Projects
sachag
455
43k
For a Future-Friendly Web
brad_frost
180
10k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
71
Amusing Abliteration
ianozsvald
0
69
30 Presentation Tips
portentint
PRO
1
170
How to make the Groovebox
asonas
2
1.8k
Test your architecture with Archunit
thirion
1
2.1k
First, design no harm
axbom
PRO
1
1.1k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
0
31
Transcript
關於我在 visionOS 上 寫影片貼圖 app 這檔事 三⼼⼆意⼯程師 MarkFly
Mark(阿⾶) - 多年 ERP 經驗 (鼎新TIPTOP) - 三屆 IT 鐵⼈賽完賽
(應該不會有第四屆) - 略懂 Android (代表作Apple Music Player, 對你沒看錯) - 前 iOS ⼯程師 (已叛逃⾄Flutter)
[email protected]
(⾺克之蘋果開發者) https://twitter.com/MarkFlyyyyy (5個y) 歡迎各種形式之合作與交流 (包括但不限於招募, 外包, 談⼼事)
A. visionOS 科普時間 B. 影片編輯 app 經驗談 B.1 貼圖功能實作 B.2
時間軸功能實作
visionOS 科普時間
本來是這麼打算啦...
None
None
影片編輯 app 經驗談
Demo Time
「貼圖」功能實作
https://www.flaticon.com/stickers-pack/ letters-alphabet
1. 選貼圖時出現在影片上
https://github.com/Ilesh/Sticker-Image
1. StickerCanvasView: UIViewRepresentable 2. StickerView: UIView 3. Sticker
None
None
2. 貼圖可改變位置/⼤⼩
None
None
None
3. 點關閉按鈕的時候要把貼圖刪除
None
4. 移動到影片外不顯⽰ ✨
None
5. 怎麼根據預覽時的位置及⼤⼩貼到影片上
https://github.com/jaiobs/OptiVideoEditor-for-iOS
None
None
None
「時間軸」功能實作
iOS18 iOS17
6. ⾸先我們要先有⼀條基準線
None
7. 把影片變成很多張縮圖
None
None
8. 縮圖們⼀開始就要對準基準線 ✨
None
9. 滑動時間軸時影片要跳到特定時間
None
None
10. 影片播放中時間軸也要跟著動 ✨
None
None
11. 新增貼圖後,增加對應的時間軸
None
None
12. 顯⽰時間軸的選中效果 ✨
None
13. 根據拖動邊界改變時間軸長度 ✨
None
None
None
None
14. 根據時間軸長度顯⽰或隱藏貼圖
None
99. 最後分享:window 跟 hover
感謝聆聽