5

現在、Androidアプリを製作中です。カスタムビデオプレーヤーを作成する必要があります。 ProgressBarの色を変更するだけです。それを行う簡単な方法はありますか?MediaPlayerを最初から構築せずにカスタムVideoViewプログレスバーを作成する方法はありますか?

私はCommonsguy exampleを使用してそれを行うことができます。しかし、それはネイティブのビデオプレイヤーほど良くなく、色の変更だけでは大したものになると思います。

+0

希望はあなたにとって有益です。 http://stackoverflow.com/questions/2967337/android-how-do-i-use-the-progress-bar –

答えて

2

Commonsguy exampleに基づいてゼロからメディアプレーヤーを構築しました。私はいくつかのクラスのAndroidソースコードを使用しようとしました。 MediaControllerは私がカスタマイズする必要があったのとまったく同じように見えますが、私たちがアクセスできない多くの内部リソースに使用します。

1

ネイティブビデオプレーヤーはシステムテーマにintrxリンクされているため、色を変更することはできません。

ネイティブプレーヤーを拡張してプロジェクトのカスタムアクティビティとして使用すると、マニフェストファイルやコードでテーマを変更することができます。

+0

私はあなたが示唆しているものを得るのか分からない。どのクラスを拡張すべきですか? MediaPlayer? VideoView?プログレスバーにアクセスする方法がないので、私はその点を見ません。コメントありがとう: –

+0

ポイントポイントは、アクティビティがマニフェストにある場合にスタイルを適用できることです(プログレスバーが標準コントロールであると仮定して) – Merlin

+0

私はその解決策を考えましたが、プログレスバー。進捗バーを見つける方法を理解しようとしていますが、今は成功していません。 –

関連する問題