YouTubeの利用規約またはAPI の利用規約では、そうすることが許可されていないと思います。
YouTube ToS の抜粋(5. K)
:
お客様は、コンテンツにアクセスしないこと、またはサービスの通常の機能を通じて意図され、許可されている場合のみ、およびストリーミングのみを目的として、個人的、非商業的使用以外の理由でアクセスしないことに同意するものとします。「ストリーミング」とは、YouTube がインターネットを介して、ユーザーが操作するインターネット対応デバイスに、データがリアルタイムで表示されることを目的としており、(永続的または一時的に) ダウンロードされることを意図しない方法で、素材を同時にデジタル送信することを意味します。ユーザーによってコピー、保存、または再配布されたもの。
API ToS の抜粋(II. 11)
:
YouTube の視聴覚コンテンツのコピーを保存する。
どちらも、API を使用して構築されたユーザーもアプリケーションもコンテンツを「保存」できないことを非常に明確に述べています。さて、Youtubeがコンテンツをダウンロードするためのインターフェースをユーザーに提供するかどうかは、ここでは議論の順序から外れています.Youtubeは独自のToSに従う必要はありません。つまり、ユーザーにそのようなオプションを提供するのは彼ら次第です. 、ただし、アプリのユーザーに提供することはできません。
アプリでそのようなオプションを提供するには、Youtube からの特別な許可が必要だと思います。