最简洁的答案是不。我认为您不能更改显示的标题以显示来自服务器的其他内容。
我相信该播放器是默认 AOSP 音乐应用程序中的默认AudioPreview活动。查看它的源代码,显然它会简单地使用 URI 的最后一个路径段来使用 HTTP 方案进行流(它只会查询媒体数据库以获取本地内容/文件)。
以下是相关的代码片段:
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
// ...
if (scheme.equals(ContentResolver.SCHEME_CONTENT)) {
// ...
} else if (scheme.equals("file")) {
// ...
} else {
// We can't get metadata from the file/stream itself yet, because
// that API is hidden, so instead we display the URI being played
if (mPlayer.isPrepared()) {
setNames();
}
}
}
// ...
public void setNames() {
if (TextUtils.isEmpty(mTextLine1.getText())) {
mTextLine1.setText(mUri.getLastPathSegment());
}
if (TextUtils.isEmpty(mTextLine2.getText())) {
mTextLine2.setVisibility(View.GONE);
} else {
mTextLine2.setVisibility(View.VISIBLE);
}
}