-2

次のコードは Java でうまく機能します。

import org.jfugue.*; 
...............................
...............................
Player player = new Player();
    Pattern pattern = new Pattern("C D E F G A B");
    player.play(pattern); 

しかし、Android でのアクティビティでは、コード 'player.play(pattern);' の最後の行でエラーが発生します。as: 「タイプ javax.sound.midi.Sequence を解決できません。必要な .classfile から間接的に参照されています。」

このコードをAndroidで実行するのを手伝ってください。

4

1 に答える 1

1

Android 開発に関する知識がなければ、次の 2 つの可能性があります。

  • 依存関係 "javax.*" はコンパイル済みバージョン (.apk) では利用できません
  • 依存関係「javax.*」はサポートされていません。

簡単な webresearch は、2 番目のものを示唆しています: https://github.com/kshoji/USB-MIDI-Driver/wiki/javax.sound.midi-porting-for-Android

于 2014-10-27T10:47:40.413 に答える