7

これを行うためにさまざまな方法を試しました。

  1. proxymusic-2.0.jar ライブラリを使用 => Java オブジェクトと Xml ファイルの間でマーシャリングとアンマーシャリングが行われましたが、Android アプリ (Activity、View など) で Xml ファイルからアンマーシャリングして描画する方法が見つかりませんでした。

  2. JFugue-4.0.3-with-musicxml.jar ライブラリの使用 => MusicXmlParser、MusicXmlRenderer、ParserListener クラスがあるため、このライブラリは非常に便利だと思います。ただし、Android での Midi サポートの現状は憂鬱です。彼らは javax.sound.midi を削除したため、これに依存するすべてのライブラリが機能しなくなりました。(たとえば JFugue のようなもの、OMG)。

Androidの楽譜にmusicXmlファイルを表示したいだけです!!! この問題を解決するための参照サイトをお勧めするか、簡単なサンプル コードの URL を教えてください。

どうもありがとうございます。

4

3 に答える 3

1

https://www.neoScores.comを試してみてください... まだ完璧ではありませんが、HTML5 で仕事を成し遂げるために一生懸命取り組んでいます。

これは、javascript でカスタム作成された musicXML レンダラーです。利用可能な API はありませんが (まだ)、ウィーンで開催された #classicalhackdays で、music21 と協力して小さなハックを作成し
ました。https://www.neoscores.com/postへの「xmlin」と呼ばれる (p​​ost)var ... これを完全にテストするまでには至りませんでしたが ... うまくいくことを願っています ...

いずれにせよ、neoScores でアカウントを作成し、この Web アプリケーション内で DropBox を使用して自分のシートにアクセスできるはずです。

注釈は数週間以内に届きます...

私たちは、neoScores クロスプラットフォームをテストしています。Android の場合、Android 4.0.4 から 4.3 までの Samsung Galaxy Notes & Tabs 10.1 でテストを行います。お使いのデバイスについてフィードバックをお寄せいただければ、大変助かります。

于 2013-02-04T21:53:14.160 に答える
1

これを試してみてください http://musicxml-viewer.com/ 私は Android ブラウザーでテストしていませんが、iOS ブラウザーで動作し、その観点から (Java または Flash をサポートしていません)、同じレベルにあることを願っています。仕事をします

よろしく

于 2013-11-11T11:51:12.927 に答える