iT邦幫忙

0

swift 使用YouTube的API實現在後台背景播放在技術上可行嗎?

小弟先前使用UIWebview加上一些後台播放的代碼設定後,可在後台播放。
但後來升級改成WKWebview後,在模擬器上沒問題,但在實機上卻播不了。
打印了一下log結果進入後台後顯示buffering(緩衝)狀態,想詢問兩個問題。
1.以上這個問題原因跟解決辦法。
2.YouTube影片的後台背景播放在技術上有(以上方法以外)任何方法可實現嗎?
還請各位先進多指教。

看更多先前的討論...收起先前的討論...
dragonH iT邦超人 5 級 ‧ 2021-02-28 14:42:56 檢舉
第二點我覺得可能性不大

畢竟這是他們 premium 的賣點之一
vvv236 iT邦新手 5 級 ‧ 2021-02-28 16:44:08 檢舉
想知道的是像MixerBox這樣的APP是怎麼實現的,
如果也是使用WKWebview的話,那應該就是排除了一些開發上的問題。
又或者有跟youtube簽約之類的?
dragonH iT邦超人 5 級 ‧ 2021-02-28 20:14:30 檢舉
我不是 ios 高手

可能幫不到忙

不過我去看 MixerBox app 去 request api return 的東西

跟 youtube api 拿到的差不多

所以應該也是用類似 iframe 的東西來撥放

或許你可以找找類似 WKWebview background 的 關鍵字
vvv236 iT邦新手 5 級 ‧ 2021-02-28 20:34:58 檢舉
感謝提供意見!
>不過我去看 MixerBox app 去 request api return 的東西
請問這要怎麼看呢?
dragonH iT邦超人 5 級 ‧ 2021-02-28 22:46:48 檢舉
用 proxy

你可以用 mitmproxy 或者 charlesproxy

但是有可能會遇到 ssl pinned

就可能要花時間去解決了
可以吧
只是你要上架會有困難
youtube使用說明有說
不能使用在任何商業行為
如果是自己用的ipa就還好
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答