鸿蒙开发 接收rtsp流,使用ijkplayer 出现 错误码: ijkplayer:js-->OnErrorListener-->go:-10000===0
rtsp地址应该是没问题的,用vlc秒开, 还有address not available,
鸿蒙开发 接收rtsp流,使用ijkplayer 出现 错误码: ijkplayer:js-->OnErrorListener-->go:-10000===0
rtsp地址应该是没问题的,用vlc秒开, 还有address not available,
关注让 “紫雾凌寒” 来帮你回答,本回答结合 DeepSeek
如果还有问题,请评论或点击头像私信,如果有帮助到您, 请关注、采纳、点赞
import ohos.net.NetworkAgent;
import ohos.net.NetworkAgentManager;
import ohos.net.NetworkCapabilities;
import ohos.net.NetworkRequest;
public class NetworkChecker {
private NetworkAgentManager networkAgentManager;
public NetworkChecker(NetworkAgentManager networkAgentManager) {
this.networkAgentManager = networkAgentManager;
}
public boolean isNetworkAvailable() {
NetworkCapabilities networkCapabilities = networkAgentManager.getNetworkCapabilities(NetworkRequest.buildUnstableNetworkRequest());
return networkCapabilities != null && networkCapabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET);
}
}
ping <rtsp地址中的域名>。import tv.danmaku.ijk.media.player.IjkMediaPlayer;
IjkMediaPlayer.loadLibrariesOnce(null);
IjkMediaPlayer.native_profileBegin("libijkplayer.so");
IjkMediaPlayer ijkMediaPlayer = new IjkMediaPlayer();
ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_FORMAT, "rtsp_transport", "tcp");
ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_NETWORK, "tcp_read_timeout", 超时时间);
ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_NETWORK, "tcp_write_timeout", 超时时间);
希望以上解答对您有所帮助。如果您有任何疑问,欢迎在评论区提出。