Leverage Apple's WebKit to load Youtube in-app. Our goal is to Control 360 Videos with Apple Airpods as our playback device. Youtube 360 is one of the only user accessible platforms for distributing First Order Ambisonic Audio.
- Unity Headphone Motion Plugin - This plugin exposes parts of the Native iOS API to allow Airpods to print Pitch, Roll, Yaw values. It is written in Objective-C++(?) and has little use outside of Unity
- Ukaton Airpods Tracking on Web - These guys also worked on the Bose AR intiative, zakaton in particular had referred me to the Bose AR Web SDK after finding the project I had made for Bose AR. Mach1 eventually created an OSC controller for Airpods, their implementation may be the cleanest out there (much better than what I did for Bose AR). I reached out to Ukaton about if the source from this tweet was accessible, they sent me the source for the Xcode Project and Web Interface. I don't believe this code is functional, but it is worth reviewing.
This repo acts to build an iOS application that meets the project goal. I am following Mario Eguiluz Alebicto's Mastering iOS 14 Programming -- 4th Edition to meet the techinical needs of the project. Content creation resources for Youtube 360 Video's can be found below