Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何对长格式mp3文件进行编码,使其不会在音频中的任意位置停止和重置?_Android_Encoding_Mp3_Reset - Fatal编程技术网

Android 如何对长格式mp3文件进行编码,使其不会在音频中的任意位置停止和重置?

Android 如何对长格式mp3文件进行编码,使其不会在音频中的任意位置停止和重置?,android,encoding,mp3,reset,Android,Encoding,Mp3,Reset,我用iTunes、FFmpeg或LAME编码的mp3都有一个问题,如果你将它们传输到Android设备,它们几乎总是在15-25分钟左右停止播放。当我再次按play时,它会重置回开始位置 我所寻找的是一个可以完全在编码中实现的解决方案。这可能是Android股票音频播放器的软件缺陷,但我几乎无法控制 mp3的播放时间一般为45分钟左右。我以64 kbps、44.1 kHz和立体声对它们进行编码。是否有我遗漏的内容?您的服务器是否发送了正确的内容类型标题?应该是audio/mpeg。抱歉,回复晚了

我用iTunes、FFmpeg或LAME编码的mp3都有一个问题,如果你将它们传输到Android设备,它们几乎总是在15-25分钟左右停止播放。当我再次按play时,它会重置回开始位置

我所寻找的是一个可以完全在编码中实现的解决方案。这可能是Android股票音频播放器的软件缺陷,但我几乎无法控制


mp3的播放时间一般为45分钟左右。我以64 kbps、44.1 kHz和立体声对它们进行编码。是否有我遗漏的内容?

您的服务器是否发送了正确的内容类型标题?应该是
audio/mpeg
。抱歉,回复晚了。是的,我们将内容类型设置为音频/mpeg。我们基本上只是把它当作安卓2.x音频播放器中的一个bug来处理,因为它发生在我们所有的客户机上,无论是在应用程序内部还是外部。