
透過 Safari 瀏覽器來解開藏在 HLS metadata 裏頭,司掌震動的 .ahap 檔 。
某個晚上,我窩在沙發上,手機打開 Apple TV App,正想看看《基地》第三季釋出到第幾集了。結果手滑點進《F1 電影》的官方預告片,才剛播幾秒,手機竟然震了起來——不是地震通知,也不是觸控回饋,更不是電信費未繳通知,而是一種與畫面以及音效節奏同步的震動,像是賽車加速的引擎振動,也像是布萊德·彼特手中方向盤的迴響。
當下覺得「哇,好酷」,但很快意識到,這不是一般手機會出現的震動。它與我們熟悉的通知震動不一樣,也不只是遊戲控制器那種單純的刺激感。這支預告片實際上是用 iPhone 的 Taptic Engine,精準輸出和聲音、畫面同步的觸覺節奏。從引擎轟鳴到輪胎摩擦、甚至休息時把玩網球的瞬間,手掌都能感受到畫面背後的力道與張力。
這似乎不只是個噱頭,而是一種全新的內容體驗方式的實驗。你不需要戴 VR,也不用開喇叭,就能透過手機「感覺」一部影片。這支預告片是 Apple 在 iOS 18.4 的 Apple TV App 中推出的全球首例,正式把「觸覺」納入影像敘事的一環。而我也在猜測,這會不會也成為多模態內容體驗的新起點!
“Imagine feeling the action of a Formula One race in the palm of your hand.”
— Digital Trends [1]
從我的角度來看,這樣的嘗試很有意義。娛樂內容一直都在進化——從聲音到影像,再到沉浸式場景。但這一次,它不再只讓你「看到」和「聽到」,而是進一步讓你「感受到」。不是抽象的情緒,而是具體的力道,直接傳遞到你的皮膚。
從事串流影音技術十多年,很可以想像到這背後有多少挑戰與可能性。這種同步觸覺的設計,不只是炫技,而是為內容創作者、音效設計師、甚至是未來的導演們開出一條新的敘事通道。如果說之前的影片是設計給眼睛和耳朵,那現在,也該是為「掌心」設計的時代了。
有人也試過這段預告 嗎?你掌心的反應是什麼?
觸覺是怎麼被設計進去的?
這可不是什麼「影片中加個震動」那麼簡單。Apple 所打造的,是一種能精準對應畫面節奏的觸覺敘事體驗 —— 透過 iPhone 裡的 Taptic Engine,加上精心設計的觸覺排程,讓你的掌心也能「看」電影。
舉例來說:
- 當引擎開始轟鳴,你會感到低頻的持續震動 (continuous),像一股隱隱的力量在手中蘊釀。
- 當賽車急剎或碰撞,會出現短促銳利的敲擊感 (transient),如同突如其來的驚嚇。
- 當轉速跳動、節奏變化時,震動的強度與頻率也會隨著聲音動態起伏,營造出一種「節奏在手中跳動」的感覺。
這些細緻的震動,都來自一種叫做 .ahap 的 Apple 客製檔案格式。裡面記錄了成百上千筆 CHHapticEvent —— 每一筆都標示了震動的時間點、持續時間、與強度等資訊。這不再是單純的「震一下」,而是能隨著畫面與聲音一起演出的「觸覺樂譜」。
有趣的是,Apple 並沒有搞一套全新的格式,而是把 .ahap 檔案的 URL 直接嵌入到已經非常普及的 HLS 串流的 manifest 裡,透過 EXT-X-SESSION-DATA:DATA-ID 欄位來傳遞。當你用 Apple TV App 播放預告片時,播放器就會同步讀取這個 metadata,自動觸發 iPhone 的 Taptic Engine,實現「畫面、聲音、震動」三軌同演 [3]。
而對那些不支援這項功能的播放器來說?這段 metadata 會被直接忽略,絲毫不影響影片播放。這是一種優雅的設計 —— 有支援的設備得到完整的多模態體驗,沒支援的也不會壞掉。
誰負責把震動編排進 trailer 裡?
這些觸覺效果不是 AI 自動生成的,也不是隨便加一段震動檔就好。真正讓整個觸覺體驗成立的,是那些懂得如何「設計節奏」的專業職人。
根據 Apple 開發者社群的線索,這類觸覺編排的幕後工作,很可能落在音效設計師或互動內容設計者身上。他們熟悉聲音與節奏,也習慣處理時間軸與素材調度:
- 他們會先檢視整段影片與聲音內容,挑出像是剎車、換檔、引擎衝刺等關鍵節點;
- 接著,為每個節點手工建立一筆
CHHapticEvent,指定震動的類型、強度與時機; - 最後,將整段
.ahap檔案與 HLS 的 manifest 結合,變成一份能讓播放器同步播放的「觸覺編曲」。
這背後,是一套完整的後製流程創新。從聲音分析與節奏切點 → 到震動動作的設計與節奏配對 → 最後與影片同步整合 —— Apple 在這裡其實打造了一種全新的「皮膚上的剪接藝術」。
這不只是科技的應用,更是敘事邏輯的擴展。當我們在觀賞預告片時,不再只有畫面和音效能打動人,而是透過掌心共鳴,讓觀影成為一種全身參與的體驗。這或許是未來影音內容創作中,一種嶄新的職人角色:Haptic Designer,正悄悄誕生中 [4]。

Apple 貌似開放了 Core Haptics framework,任何開發者都能用 .ahap 這個格式設計震動,播放出豐富層次的觸感體驗。但,播放影片時自動觸發震動的整個流程,卻仍是相當封閉的系統組合。
我們能設計 .ahap,卻無法把它塞進一部自己做的 MP4。我們目前只能在 Apple TV App 播放才會有震動,但不知道 Apple 這個 (內建) (特化?) 播放器是如何對齊畫面節奏自動播放震動的。
換句話說:「內容格式」開放了,「播放方法」卻還在 Apple 手裡。而這也一直都是這一家公司的一貫作法……
如果觸覺播放被開放成一個標準會怎樣?
想像一下,YouTube 開始支援「haptics track」;Vimeo 讓創作者上傳附震動軌的作品;Netflix 的某些驚悚片,在 iPhone 上會跟著震,但在 Android 裝置上也能靠 OpenHaptics [5] 類似實作做到一樣效果,甚至在一般的瀏覽器下也可以透過 Vibration API [6] 做到。
這會不會像當年 WebVTT (字幕)、Dolby Vision (HDR)、甚至 WebGL (3D圖形) 一樣——從封閉功能,長出跨平台標準,最後變成網路多媒體的 default [7]?
誰有資格定義「震動語言」的語法?
聲音有語法。畫面有語法。字幕有語法。而震動呢?它現在還在摸索的階段。
如果每個 App 都自行定義震動播放邏輯,觸感經驗會支離破碎,平台之間難以通用;但如果只有 Apple 掌握整條播放的遊戲規則,多模態內容的創造權就會被關在一家公司內部的框架裡。
從 Apple 的 F1 預告片開始,震動第一次被當成「說故事」的一部分,躍進了主流影片格式了。這不只是裝置在進化,而是設計語言在擴張——視覺與聽覺之外,觸覺也能被編排、被同步、被感動。
未來的媒體內容,會不會內建一條「震動軌」?
新一代創作者,是不是得學會設計觀眾的掌心?
震動,會不會成為一種新的「配樂」?
這些問題,我也沒有答案。「科技始終來自於人性」,也許有朝一日會實現也說不定~

延伸閱讀
- Apple released a haptic trailer for F1, and it’s unbelievable
- Apple releases special haptic trailer for F1 movie, feel the engine roar with your iPhone vibrations
- How Apple made the F1 movie trailer literally shake things up
- Feel What You Hear: The Magic Behind Apple’s Haptic Trailer & Recreating It
- OpenHaptics
- Vibration API
- Can I use vibrat…
- 《F1 電影》觸覺回饋預告片