5

再生中の MP3 の歌詞を表示する textView を使用して、音楽プレーヤーを作成したいと思います。歌詞は、音楽に合わせて右から左に向かって中央に表示する必要があります。これを行う方法について何か提案はありますか?

4

2 に答える 2

1

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

于 2012-06-21T15:08:46.610 に答える
0

それは本当の答えではありませんが、それを実装しようとする1つの方法を提案します. まず第一に、仕事をするために必要なすべての情報が揃っていることを確認する必要があります。すでに述べたように、少なくともテキストと、すべての単語/センテンスの開始時間が必要です (持続時間も必要です)。次に、2 つ以上の TextView を使用して、単語/文を 2 行で表示します。開始時間と継続時間 (または次の開始時間) とともに、フェードイン/アウト、色の強調表示などの効果の全体的な継続時間を決定できます。これで、音楽にほぼ同期してテキストを表示できるはずです。以上です(理論上)!

これで、連続する文字数または一定の時間間隔の文字数で開始して遊ぶことができます。私はこれを自分でテストしていないので、エフェクトをリアルタイムで変更できるかどうか、またはエフェクトが作成された時間を修正できるかどうかはわかりません.

でもどれも楽しそうで、結果が気になります。幸運を。

于 2012-06-20T13:25:38.400 に答える