# 前言 距離上次使用 YouTube Player API 已經是 2014 年的事了
不知不覺也過了超久了
剛好最近公司有相關的需求需要在 App 中能夠播放 YouTube 的影片
原本想說 App 應該和我沒關係了
所以這次準備躺平(誤
結果還是被牽扯進來了…
# 2022 年當前如何使用 YouTube player SDK 沒想到不看還好, 一看就準備 GG
一開始把文件丟給 Android 和 iOS
Android 那邊說無法用
我當下????
文件都寫得好好的, 為何說無法用
和 Android 一起討論了一下, 才確認了一件事
原來 Android 為了統一 libary, 在 2018 年開始推行 Androidx 要取代 android.support
最大的改變是 namespace 的變動, 雖然官方有工具可以對第三方 lib 做轉換, 但也會是一個大換血, 而且對比較老舊的套件還會需要處理 activity 和 fragment 的處理, 因為現今大多的 Android 都以 fragment 實作 UI 了
...
Category: YouTube
## Intro 最近因為公司的需求開始研究這潭深水
剛好看到一篇文章介紹的還不錯
雖然已經是 2016 的文章
但它寫的一些觀點我覺得現在還是適用
雖然這文章有在業配服務 XD
稍微整理記錄一下
英文的片段都是原文
中文會是我的總結
就當作一個紀錄吧
## Video Information ### Video Content 以解決需求為優先 產品介紹 教程 知識分享 ### Video Length While aggregated clicks are still counted, the amount of engagement on your videos play a huge role like the likes, dislikes, comments, watch time, shares, views on other sites, engagement on other sites. This required YouTubers to create better videos with more engaging content in order to rank higher.
...
# youtube-dl - 使用筆記 youtube-dl 是一個跟影音相關方便使用的 cli 工具
這裡筆記一下一些用法
列出該影片可以下載的 format
youtube-dl -F <URL> output
[youtube] e17Um7wExuQ: Downloading webpage [youtube] e17Um7wExuQ: Downloading video info webpage [info] Available formats for e17Um7wExuQ: format code extension resolution note 249 webm audio only tiny 54k , opus @ 50k (48000Hz), 192.69KiB 250 webm audio only tiny 72k , opus @ 70k (48000Hz), 255.58KiB 140 m4a audio only tiny 130k , m4a_dash container, mp4a.40.2@128k (44100Hz), 476.
...
# JavaScript - YouTube API note player demo YouTube JavaScript Player API Reference YouTube 嵌入式播放器参数 YouTube Embedded Players and Player Parameters YouTube Player API Reference for iframe Embeds
Use YouTube video must init a youtube player There have 2 player we can use
flash player iframe player I suggest use iframe player because it can support flash and HTML5 If use Apple mobile devices, they can’t support flash Use iframe player can solve this problem We can use javascript control player
...