2017-06-29 6 views
0

私は別のサウンドのアプリを持っています。私は、テキストと一緒に音(オーディオ)を共有したいと思います。音声とテキストを一緒に共有する

私は音だけを共有している場合、それは動作します:

share.putExtra(Intent.EXTRA_STREAM, Uri.parse(Environment.getExternalStorageDirectory().toString() + "/audio.mp3")); 
       share.setType("audio/mp3"); 
       sharetext.putExtra(Intent.EXTRA_TEXT,"This should be under the audio file after sharing"); 
       startActivity(Intent.createChooser(share, "Share via...")); 

しかし、まだ音声のみが共有されます:

share.putExtra(Intent.EXTRA_STREAM, Uri.parse(Environment.getExternalStorageDirectory().toString() + "/audio.mp3")); 
       share.setType("audio/mp3"); 
       startActivity(Intent.createChooser(share, "Share via...")); 

は、今私は、テキストを追加しようとしました。

どのように動作しますか? これができない場合は、これを行う別の方法がありますか? ありがとうございます! :)

+0

'ACTION_SEND'実装が、同じ' Intent'で 'EXTRA_TEXT' *と*' EXTRA_STREAM'の両方をサポートする必要はありません。 – CommonsWare

答えて

0

EXTRA_TEXTで設定されたテキストを使用するかどうかを決定するために、選択したアプリケーションに合わせてオーディオファイルを共有するために、選択ツールを使用しているときに選択するアプリケーションによって異なります。要するに、あなたは本当にこれを支配していません。

+0

ああ、こんにちは、私はそれがwhatsappで動作しないことを受け入れる必要があります... – user7940193

関連する問題