0

アプリケーションの「raw」フォルダ内にある子を共有してアプリケーションを作成しようとしていますが、取得できません。ファイルは共有されていますが、.mp3 拡張子はありません。Windows Media Player は聞こえませんでしたが、.mp3 拡張子を手動で付けました。.mp3 拡張子を自動的に取得する方法を知っている人はいますか? URI を mp3 ファイルに変換/名前変更します。

曲の名前はファイルに登録されているとおりです。最後に .mp3 を追加して名前を変更できれば、うまくいくと思います。しかし、名前を変更することはできません。

私はこのコードを使用しています:

インテントシェア;

Uri uri = Uri.parse("android.resource://"+this.getPackageName()+"/raw/name_musica"); 
share = new Intent(Intent.ACTION_SEND);
share.putExtra(Intent.EXTRA_STREAM, uri); share.setType("audio/*"); 
share.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); 
startActivity(Intent.createChooser(share, "Enviar via: "));
4

1 に答える 1