VLCメディアプレーヤーをAndroid Application?に埋め込む方法はありますか?いくつかの問題があります。
1)ビデオストリーミングカメラ(RTSPから)があり、通常のビデオビューパネルでストリームを再生できません(このビデオは再生できません。エラー)。ただし、Android(ベータ版)のVLCアプリケーションをインストールし、再生できました。2)私の主な目的は、デスクトップを移植することですJava AndroidへのVLCプラグインを使用するアプリケーション。最小限の労力でこのタスクを達成したい(時間の問題があります)。
別の選択肢として、VLCで使用されるコーデックをアプリケーションに埋め込む方法はありますか?私のビデオビューでは、ビデオのフォーマットによって結果が異なるためです。 RTSPを介してストリーミングされた他のビデオをビデオビューで再生できます。
私はインターネットを検索し、「libvlc」を見つけましたが、libvlcのAndroidは完全ではありません(しかし、これらのメモはstackoverflowであっても過去のものです)).
マルクは素晴らしい答えを与えてくれました。
さらに、自分のマシンでlibVLCをコンパイルしたくない場合は、mrmaffenがmaven centralに親切に投げ入れました。 .gradleファイルには
compile "de.mrmaffen:vlc-Android-sdk:1.9.8"
ソースを自分でコンパイルしていないため、LibVLCは100%更新されない可能性があることに注意してください。
詳細については、 GitHub をご覧ください。
他のいくつかの回答は古いバージョンにリンクしていますが、2019.03の実際は すべてのプラットフォーム3.1.8のLibVlc です。これは.aarバージョンです。 これらの手順 でプロジェクトに追加して使用できます。
ただし、all-versionが大きすぎる(70MBを超える)場合、 here はarmv7バージョンであり、 here はx86の場合です。