根据“ 支持的媒体格式”页面,自Android 5.0起就原生支持Opus,但仅在Matroska(.mkv)容器中受支持。该Xiph.org维基的MIME类型播放Ogg文件的Opus和IETF草案状态是音频/ OGG。为了进行测试,我将Flac文件编码为,opusenc
并将扩展名更改为.ogg
将文件传输到设备之前,使其在Google Play音乐中显示和播放,但是没有标签和封面这样的元数据,只有文件名。
编辑2016-05-20:我刚刚直接将¹一些测试文件编码为.ogg
,它们在Google Play音乐²中可以正常播放。我使用的基本标签字段被检测到,嵌入式专辑封面以及AlbumArt.jpg文件也可以工作。
编辑2016-10-04:我找到了有关封装flac-in-mp4(可能与Mozilla在Firefox中支持FLAC的努力有关)以及opus-in-mp4的草案的信息。我从没想过这是有可能实现或被认为可以实现,但是似乎社区中的某些人正在努力将Opus和FLAC引入MP4。
- 编码细节:44.1kHz Flac信号源,来自Ubuntu 16.04的opusenc / libopus 1.1.2,112 kbps比特率,通过Syncthing传输文件(不是必需的,这就是我目前所使用的)。
- Google Play音乐版本6.8.2817A.2862803。装置:Nexus 5(搭载CyanogenMod 13.0-20160514)-即时基于Android 6.0.1。