hyzhang6 2019-04-24 22:39 采纳率: 0%
浏览 327

videojs 直播打包到apk第一次播放的时候报错the media could not be load返回再进入的时候就不会报错了?

1、videojs 做直播在电脑上调试没问题

2、打包成apk时候第一次点击播放按钮video标签提示

the media could not be load becase the server or network failed or becase the format is not support

3、我也找不到原因
下面是我的代码截图,有没有人给分析分析;

这是我的调用通道方法在后面调用video赋值方法

下面是我的赋值方法

图片说明

最后我在初始化的地方调用第一张图片的方法

图片说明

打包成apk的时候在手机上看直播的时候报上面的错误;

最初的时候页面是加载出来的 我是点击了videojs的播放按钮后才出现上面的错误的;

在电脑上面调试的时候没有出现这样的问题;

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-09 03:18
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    从您提供的代码和描述来看,这可能是一个网络连接或服务器端的问题。首先,请确保您的视频流源(例如HLS)可以正常工作,并且能够通过网络传输。其次,检查您的网络配置,确认它是否能访问您想要播放的视频流。

    此外,您提到在Android设备上第一次播放时会出现错误,而在其他设备上则不会。这可能是由于不同的平台或环境对视频流的支持有所不同。您可以尝试在另一个支持此格式的平台上进行测试,以确定是否存在兼容性问题。

    另外,您还应该检查您的服务器设置,确保它们正确地处理了来自Android客户端的请求。如果您的服务器端程序存在问题,也可能导致这些问题。

    为了进一步帮助您解决问题,我建议您:

    1. 检查并修复任何已知的网络问题。
    2. 确保您的视频流源(如HLS)能够正常工作并且可以在网络上传输。
    3. 测试您的服务器端程序,确保它可以正确处理来自Android客户端的请求。
    4. 在其他支持此格式的平台上测试视频流,看看是否有相同的问题。
    5. 如果上述步骤都无法解决您的问题,您可以考虑寻求专业的技术支持或者联系视频流服务提供商获取更多帮助。

    希望以上信息对您有所帮助!如果您有更多具体的问题或需要更详细的指导,请随时告诉我。

    评论

报告相同问题?