有rtmp流地址,能不能只下载播放端SDK直接播放?

发布于 2022-09-05 02:25:08 字数 975 浏览 10 评论 0

1:有rtmp流,下载了播放端的SDK,但是播放不了。
2:网页端可以播放。
3:进来之后在这个页面没有反映` @Override

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_monitoring);
    ButterKnife.inject(this);
    mVideoView = (PLVideoTextureView) findViewById(R.id.PLVideoTextureView);
    mCoverView = (ImageView) findViewById(R.id.iv2);
    mVideoView.setCoverView(mCoverView);

    int codec = getIntent().getIntExtra("mediaCodec", AVOptions.MEDIA_CODEC_SW_DECODE);
    setOptions(codec);

    // You can mirror the display
    // mVideoView.setMirror(true);

    // You can also use a custom `MediaController` widget
    mMediaController = new MediaController(this);
    mVideoView.setMediaController(mMediaController);

    mVideoView.setOnCompletionListener(mOnCompletionListener);
    mVideoView.setOnErrorListener(mOnErrorListener);

    mVideoView.setVideoPath(rtmpUrl);
    mVideoView.start();
}`

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浅语花开 2022-09-12 02:25:08

通常来讲,一个端可以播放,另一个端不能播放的话,那么就是另一个端的问题,既然用了SDK,那么要么是这个SDK本身的问题,要么是使用方法不对。

如果不是非要用这个SDK的话,可以换其他SDK试试。

如果是非要用这个SDK,免费的话就先看看是不是自己调用的问题,然后再看看是否有其他人用这个SDK也有同样问题。

付费的话就直接找收钱的那一方。另外,也可以用VLC或者ffplay播放试试,流媒体通常可以用VLC或者ffplay来检查一个流是否够标准。如果这两玩意不能播放的话,那就是服务器给的流本身有问题了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文