小编Nik*_*hil的帖子

在谷歌地图android中沿着路径动画汽车(标记)

如果你有List,我将分享一个沿着路径移动标记的解决方案.位图将沿着使用LatLng列表的路径移动.

android android-maps-v2

10
推荐指数
1
解决办法
2万
查看次数

如何在android中以编程方式将音频.mp3转换为.m4a

我不想使用ffmpeg.目前我能够使用mp4视频复用m4a音频.我想补充的MP3音频还需要哪些MP3到M4A conversion.I能够WAV转换成M4A,但不是MP3 M4A等与下面的代码

这是我的代码.

 private void convertAudio(String filename) throws IOException {

    String outputpath =Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC).getPath()+"/converted.m4a";
    // Set up MediaExtractor to read from the source.

    MediaExtractor extractor = new MediaExtractor();
    extractor.setDataSource(filename);


    int trackCount = extractor.getTrackCount();

    // Set up MediaMuxer for the destination.
    MediaMuxer muxer;
    muxer = new MediaMuxer(outputpath, MediaMuxer.OutputFormat.MUXER_OUTPUT_MPEG_4);
    // Set up the tracks.
    HashMap<Integer, Integer> indexMap = new HashMap<Integer, Integer>(trackCount);
    for (int i = 0; i < trackCount; i++) {
        extractor.selectTrack(i);
        MediaFormat format = extractor.getTrackFormat(i);
        format.setString(MediaFormat.KEY_MIME, MediaFormat.MIMETYPE_AUDIO_AMR_NB);

        int dstIndex = muxer.addTrack(format); …
Run Code Online (Sandbox Code Playgroud)

mp3 android m4a mediamuxer

6
推荐指数
1
解决办法
2125
查看次数

Mp3到wav转换android

我有将 wav 转换为 m4a 的工作代码。无论如何通过修改我现有的代码将 mp3 转换为 m4a。我不想使用 ffmpeg 或本机代码对此。下面的函数适用于 wav 到 m4a 的转换,但不是适用于 mp3 到 m4a

public void convertAudio(final String filename) {
    final String AUDIO_RECORDING_FILE_NAME = Config.mp3Audio; // Input PCM file
    final String COMPRESSED_AUDIO_FILE_NAME = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC).getPath()
            + "/convertedmp4.m4a"; // Output MP4/M4A file
    final String COMPRESSED_AUDIO_FILE_MIME_TYPE = "audio/mp4a-latm";
    final int COMPRESSED_AUDIO_FILE_BIT_RATE = 320000; // 64kbps
    final int SAMPLING_RATE = 22050;
    final int BUFFER_SIZE = 22050;
    final int CODEC_TIMEOUT_IN_MS = 5000;
    String LOGTAG = "CONVERT AUDIO";

    try {

        File inputFile = …
Run Code Online (Sandbox Code Playgroud)

audio android mediamuxer android-mediacodec

5
推荐指数
0
解决办法
704
查看次数