オーディオ、通常のビデオ (mp4 など)、 YouTube ビデオを再生する音楽アプリを開発しています。アプリはバックグラウンドでオーディオと通常のビデオを正しく再生するため、適切なバックグラウンド モードが有効になっています。
次の問題は iPad でのみ発生し、iPhone では発生しません。
iOS 8 で YouTube-Player-iOS-Helper を使用して、YouTube ビデオ コンテンツ (YTPlayerView) を別のビュー (サブビューとして) に追加すると、再生中でもうまく機能します。ただし、その YTPlayerView をそのスーパービューから削除すると、再生が自動的に一時停止されます。これは、常に望ましいケースではありません (アプリをバックグラウンドに送信すると、同じ効果が生じます)。
その行動を変えることは可能ですか?
アプリがバックグラウンドになったときに手動で再生を再開することを合理化できますが、「スーパービューから削除するシナリオ」で同じことを行うと、再生が一瞬途切れます。
この問題は、「YouTube-Player-iOS-Helper」のサンプル アプリで、ビデオを再生してからタブを切り替えることで簡単に再現できます。iPhone ではプレーヤーは一時停止しませんが、iPad ではプレーヤーは一時停止します。
それが不可能な場合、この動作を許可し、公式の利用規約に準拠している YouTube SDK は他にありますか?
ありがとう