我正在开发一款播放MP3歌曲的Android应用程序 . MP3播放器搜索栏不能使用某些MP3歌曲,但它适用于某些MP3 .
从服务器流出的所有MP3 . 所有MP3文件都是一些 .
是服务器端问题吗?我需要服务器上的东西吗?
是MP3文件问题吗? MP3文件有什么区别吗?
我还需要其他文件格式吗?
我应该更改我的主机吗?分享给VPS?
有没有其他MP3播放器的媒体播放器库?
可能 . 你没有提到你正在使用的协议,所以我会假设HTTP . 在理想情况下,客户端应该能够进行远程请求 . 并非所有HTTP服务器都支持这些,这可以解释行为上的差异 .
常规MP3文件不包含任何类型的时间戳信息 . 从技术上讲,它不是一种可寻找的格式 . 玩家通过计算比特率并估算以字节为单位搜索文件的位置来工作 . 然后,他们重新同步到流并继续播放 .
我还需要其他任何文件格式吗?
您可以将MP3音频放在另一个可寻找的容器中 .
这不是问题的根源,不,但您的服务器确实需要支持范围请求 .
还有其他Android媒体播放器库吗?
使用内置系统代码 . 它经过了很好的优化,在某些情况下还加速了硬件 .
1 回答
可能 . 你没有提到你正在使用的协议,所以我会假设HTTP . 在理想情况下,客户端应该能够进行远程请求 . 并非所有HTTP服务器都支持这些,这可以解释行为上的差异 .
常规MP3文件不包含任何类型的时间戳信息 . 从技术上讲,它不是一种可寻找的格式 . 玩家通过计算比特率并估算以字节为单位搜索文件的位置来工作 . 然后,他们重新同步到流并继续播放 .
您可以将MP3音频放在另一个可寻找的容器中 .
这不是问题的根源,不,但您的服务器确实需要支持范围请求 .
使用内置系统代码 . 它经过了很好的优化,在某些情况下还加速了硬件 .