0
我想用按鈕分享音頻文件,但是當我點擊它時,應用程序會顯示一條消息「不支持文件格式」。我該如何解決這個問題?這裏是我的代碼分享音頻文件
Button buonaseeera=(Button) findViewById(R.id.pulsantebuonaseeera);
buonaseeera.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
audiobuonaseeera=MediaPlayer.create(getApplicationContext(), R.raw.buonaseeeraaudio);
audiobuonaseeera.start();
Button sharebutton=(Button) findViewById(R.id.sharebutton);
sharebutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String sharePath =
Environment.getExternalStorageDirectory().getPath()
+ "raw2sd";
Uri uri = Uri.parse(sharePath);
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("audio/*");
share.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(Intent.createChooser(share, "Share Audio
File"));
那麼也許it's不支持的音頻...哪個是真的? – Opiatefuchs
使用正確的MIME類型,而不是通配符。 – CommonsWare
這是一個.mp3 audiio文件 –