如何将音频文件设置为设备铃声或将其保存在设备上?

时间:2017-10-01 19:05:23

标签: java android audio environment-variables outputstream

我正在尝试在我的设备上设置铃声很长时间,我在R.raw.myringtone的android工作室项目中保存了。

我读到我首先必须将其保存在设备上,但这不起作用。我究竟做错了什么?

File dest = Environment.getExternalStorageDirectory();
InputStream in=getResources().openRawResource(R.raw.myringtone);
try {
    OutputStream out = new FileOutputStream(new File(dest, "myringtone.mp3"));
    byte[] buf = new byte[1024];
    int len;
    while ( (len = in.read(buf, 0, buf.length)) != -1) {
        out.write(buf, 0, len);
    }
    in.close();
    out.close();
} catch (Exception e) {
    e.printStackTrace();
}

如果我能解决这个问题,我怎么能以编程方式将文件设置为我的铃声?

0 个答案:

没有答案