【发布时间】:2016-12-13 13:38:19
【问题描述】:
我正在使用这段代码来播放云上的 acc,其中 FFmpegMediaPlayer 取自此处:
https://github.com/wseemann/FFmpegMediaPlayer
代码:
FFmpegMediaPlayer player = new FFmpegMediaPlayer();
try {
player.setAudioStreamType(AudioManager.STREAM_MUSIC);
player.setDataSource(url);
player.prepareAsync();
} catch ( IOException | ExecutionException | InterruptedException e ){
e.printStackTrace();
}
当 URL 格式类似于“http://something.com/audio.aac”时,该代码可以正常工作。
但是,当 URL 类似于“https://something.com/audio.aac?something_else_here”时,该代码不起作用并触发 en Error(0,0)。
在 FFmpegMediaPlayer 之前,我使用完全相同的方法使用 MediaPlayer。有时它有同样的问题,有时没有,所以我想切换到 FFmpegMediaPlayer,即使它更快,但我没有处理这个错误。
现在有没有人可以解决这个问题?
【问题讨论】:
标签: android ffmpeg stream media-player android-mediaplayer