0

サーバーにいくつかのmp4ファイルがあります。私の Android アプリでは、ユーザーがこれらのビデオをストリーミングできるようにしたいと考えています。

最初は非常に単純に思えます。しかし、さまざまなデバイスでテストすると、それが苦痛になりました。いくつかの異なる方法を試しました。初めて通してみたintent

Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(videoUrl));
startActivity(i);

これにより、ユーザーの電話にインストールされている任意のビデオ プレーヤーでビデオがストリーミングされます。しかし、これの問題は、この方法が多くのビデオ プレーヤーで機能しないことです。たとえば、VLC では機能しません。そこで、別の方法を考えなければなりませんでした。

次に、VideoView で試してみました。それは多くのデバイスで機能しました。しかし、Android 2.2 および 2.3 デバイスでは機能せず、MediaPlayer error (1, -2147483648)エラーが発生します。

すべての Android バージョンでビデオをストリーミングする標準的で簡単な方法はありますか?

4

0 に答える 0