gpt4 book ai didi

android - 尝试从 Android 应用程序 Chromecast URL 时如何检测 URL 错误?

转载 作者:行者123 更新时间:2023-12-03 08:37:55 26 4
gpt4 key购买 nike

我有一个允许通过 Chromecast 转换远程 URL 的 Android 应用程序。
这很好用,但我试图在转换失败时向用户提供反馈。
现在我无法通过 RemoteMediaClient.Callback 获得任何错误反馈
即使提供的 URL 不存在并返回错误 404,也不会调用 onMediaError() 回调。
我如何知道这些错误以向用户提供一些反馈?

最佳答案

我不确定,但你能在你的 RemoteMediaClient 上设置这个回调吗

MediaInfo.Builder mi =
bulider.setStreamType(MediaInfo.STREAM_TYPE_BUFFERED)
.setContentType("video/mp4")
.setMetadata(md)
.setCustomData(j);

remoteMediaClient.load(mi, true, seekTo).setResultCallback(new ResultCallbacks<RemoteMediaClient.MediaChannelResult>() {
@Override
public void onSuccess(@NonNull RemoteMediaClient.MediaChannelResult mediaChannelResult) {
Log.d("cast", "SUCCESS");
}

@Override
public void onFailure(@NonNull Status status) {
Log.d("cast", "FAILURE "+status.getStatusMessage());
}
});

关于android - 尝试从 Android 应用程序 Chromecast URL 时如何检测 URL 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64956766/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com