2012-06-20 9 views
5

私はMP3プレーヤーの歌詞を表示しているtextViewで音楽プレーヤーを作りたいと思います。歌詞は、音楽と同期して、右から左の中央に表示されます。どのように私はこれを行うことができます上の任意の提案?AndroidのMP3曲の歌詞を表示する

+0

あなたはどのようなデータがありますか?あなたの携帯電話は文字列内のテキストを音楽にリンクすることはできません。そしてまた重要なのはいつ終わるのか。次に、この質問の受け入れられた答えはあなたを助けるかもしれません:http://stackoverflow.com/questions/8970927/marquee-set-speed – Jochem

+0

は興味深いようです.. –

+0

私は自分自身の教材を演奏するつもりです=>テキストとテキストの形式は問題ありません。 – vlkpo

答えて

1

私はMarquee Set SpeedからRamakrishnaのコードを試してみました。まさに私が探していたもの。それぞれの文章、開始時間と継続時間を準備するだけです。 MediaPlayerから現在の再生位置をミリ秒単位で取得することができます。

+0

素晴らしい作品のためにあなたとラマクリシュナを投票しなければならなかった – Sandeep

0

実際の回答ではありませんが、私はそれを実装しようとします。まず、仕事をするために必要なすべての情報を持っていることを確認する必要があります。すでに言及したように、少なくともテキストとすべての単語/文章には開始時間が必要です(私も期間を好むでしょう)。次に、2つ以上のTextViewを使用して、2つの行にある単語/文章を表示します。開始時間と継続時間(または次の開始時間)とともに、フェードイン/アウト、カラーハイライトなどの効果の全体的な持続時間を決定することができます。これで、テキストを音楽にほぼ同期して表示できるようになります。それはすべて(理論的に)!

これで、ある行の文字数または一定の時間間隔の文字数で開始して再生することができます。私はこれを自分でテストしていないので、リアルタイムでエフェクトを変更することが可能かどうか、またはエフェクトが作成された時間に固定されているかどうかは言いません。

しかし、それはすべて楽しく聞こえると私は結果に興味があります。 幸運。

+0

私が望むのではなく、実用的に見える解決策です。私が別の解決策を見つけられないなら、私はこのようにしてやろうとします。ありがとうございました。 ...静的な文章を見るのがもっと楽になるかもしれない。 – vlkpo

関連する問題