当前位置: 首页 > 知识库问答 >
问题:

前端 - 求助:如何解决ws://视频链接无法播放问题?

凌俊名
2024-03-18

有没有大佬知道ws://59.203.225.172:559/openUrl/OCr7PHi这种视频链接怎么播放,我使用jessibuca播放器播放视频发现没法播,websocket链接后,获取到的数据不是二进制的流

这是websocket链接后返回的数据image.png

共有1个答案

浦德明
2024-03-18

你的问题与尝试通过WebSocket(ws://)链接播放视频有关。WebSocket通常用于实时数据交换,而不是用于视频流传输。你提到的ws://59.203.225.172:559/openUrl/OCr7PHi链接可能是一个WebSocket服务,它并不直接提供视频流。

此外,你提到使用jessibuca播放器播放视频时遇到问题,并且获取到的数据不是二进制流。这可能是因为WebSocket服务返回的数据格式与播放器期望的格式不匹配。

要解决这个问题,你可以尝试以下几个步骤:

  1. 确认数据格式:首先,你需要确定WebSocket服务返回的数据格式。你提到的数据截图可能有助于分析这一点。确保你理解这些数据是如何编码的(例如,是否为Base64或其他格式)。
  2. 转换数据格式:如果WebSocket返回的数据不是二进制流,你可能需要将其转换为适当的格式。例如,如果数据是Base64编码的,你可能需要解码它。
  3. 选择合适的播放器:确保你使用的播放器支持你想要播放的视频格式。如果播放器不支持,你可能需要寻找一个支持该格式的替代播放器。
  4. 检查WebSocket连接:确保你的WebSocket连接正确设置,并且与服务器的通信没有问题。检查任何错误消息或日志,以了解连接是否成功建立。
  5. 查看文档或联系服务提供者:如果可能,查看WebSocket服务的文档或联系服务提供者,了解如何正确地获取视频流。

由于你没有提供足够的细节(如WebSocket返回数据的具体格式、jessibuca播放器的具体实现等),以上建议可能需要根据实际情况进行调整。如果可能的话,提供更多信息将有助于更准确地解决问题。

 类似资料:
  • 如何在Android中通过任何视频链接播放视频(例如—https://youtu.be/SiD77g9KfhA“也可以是另一个媒体门户的另一个视频链接)。我尝试过这样做,但遇到了一个错误。 我的代码 错误。

  • 问题内容: 我遵循了一些有关结合JavaFX与Swing(JFrame)来播放视频的教程,但是我得到的只是一个黑屏,该视频应该没有任何实际的内容播放,也没有报错。 我在这里做错什么,为什么不播放视频? 我尝试了几个.flv视频,但都不会开始播放(当我在浏览器中打开它们时,它们会播放) 我在装有K-lite完整编解码器包的Windows 8.1 N Pro上运行jre7和jdk1.7.0_45 编辑

  • 在我的应用程序中,我想显示来自服务器URI路径的视频,在这里,第一次播放视频,当我想第二次播放视频时,视频没有播放,并显示一个弹出窗口,如无法播放此视频 下面是我的错误 提前谢谢。

  • 蓝牙使用和播放网页视频冲突————连上耳机蓝牙再播放网页视频就会一直显示缓存 关闭蓝牙使用扬声器可以正常播放 重启电脑可播放

  • 问题内容: 无法播放此视频错误… !! 看到图片 截屏 怎么办?按下播放按钮后,它说不能播放此视频。需要解决这个问题。 问题答案: 您好,前天我遇到了同样的问题,几乎尝试了所有方法,但都没有成功。之后,我使用了这个库,并且运行良好。只需遵循几个步骤: 第1步。 将其添加到您的gradle 第2步。 将其添加为xml布局中的视频播放。 第3步。 从此处检查如何在您的班级中使用此库, 我这边还有另外一