Azure 媒体播放器在 android 上出现 "no compatible source was found for this media 0x10600000" 错误

Azure Media player gives "no compatible source was found for this media 0x10600000" error on android

Azure Media Player 在 android 上为下载的 mpeg 等少数格式的视频文件提供 "no compatible source was found for this media 0x10600000" 错误。同一文件的 Http url 播放正常,但是,如果我们将文件下载到本地存储并尝试从存储播放它会抛出此错误。

我认为这可能与 媒体服务器 能够执行不同 encodings/formats 以匹配播放器支持的格式有关,但是一旦文件下载到本地,如果播放器内部不支持该格式,则无法播放。

我建议您尝试使用 HTTP headers 调整 encoding/format(我认为是 Accepts header) 并以播放器支持的格式触发下载。

希望对您有所帮助!