JAVA如何实现视频在线播放(MP4文件在线播放)

这篇具有很好参考价值的文章主要介绍了JAVA如何实现视频在线播放(MP4文件在线播放)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

JAVA如何实现视频在线播放(MP4文件在线播放)

不需要web端进行操作,即可直接进行播放,话不多说,直接上代码!

  1. Controller代码
/**
     * @description: MP4文件在线播放
     * @author: Re、ZOO2
     * @date: 2021/7/25 22:55
     * @param: [request, response, floderPath文件夹路径, fileName文件名称]
     * @return: com.lvmvp.configconsts.constant.ResultView
    **/
    @GetMapping(value = "/playMp4/{fileName}",produces ="application/json;charset=utf-8")
    public ResultView playMp4(HttpServletRequest request, HttpServletResponse response,
                              @PathVariable("fileName") String fileName){
        String floderPath = "D:/Desktop/";
        FileNormalOperationUtils.aloneVideoPlay(request,response,floderPath,fileName);
        return null;
    }
  1. FileNormalOperationUtils工具类方法调用
/**
     * @description: 在线播放MP4文件
     * @author: Re、ZOO2
     * @date: 2021/7/25 22:50
     * @param: [request, floderPath 文件夹路径, fileName 文件名称, response]
     * @return: void
    **/
    public static void aloneVideoPlay(HttpServletRequest request, HttpServletResponse response,String floderPath, String fileName) {
        InputStream is = null;
        OutputStream os = null;
        try {
            response.setContentType("video/mp4");
            File file = new File(floderPath + fileName);
            response.addHeader("Content-Length", "" + file.length());
            is = new FileInputStream(file);
            os = response.getOutputStream();
            IOUtils.copy(is, os);
        } catch (Exception e) {
            log.error("播放MP4失败", e);
        } finally {
            if (null != os) {
                try {
                    os.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }

这里只支持对MP4格式视频的播放,其他格式的需要大家进行转换后才可进行播放,格式转换可以使用格式工具进行转换。
格式化工厂友情链接: https://www.onlinedown.net/soft/577649.htm
经过个人实际确认,功能确已实现,希望对大家有用。文章来源地址https://www.toymoban.com/news/detail-515283.html

到了这里,关于JAVA如何实现视频在线播放(MP4文件在线播放)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 浏览器不需要安装插件,前端播放在线视频方案,几款播放器介绍,hls协议下的h.265视频播放方案推荐

    一般我们播放本地视频都是使用 video标签,但是 video 元素只支持三种视频格式:MP4、WebM、Ogg ,对于在线视频直接使用video是没法播放的,这里介绍几款这两天我在做播放在线监控视频功能时使用过的几款播放器,初次接触流媒体踩了一堆坑,到目前为止对这部分内容都还了

    2024年02月08日
    浏览(40)
  • TSINGSEE青犀视频安防监控视频平台EasyCVR设备在线,视频无法播放的原因排查

    可支持国标GB28181、RTMP、RTSP/Onvif、海康Ehome、海康SDK、大华SDK、宇视SDK等多种协议接入的安防监控视频平台EasyCVR基于云边端一体化架构,具有强大的数据接入、处理及分发能力,可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理。智能视频监控

    2024年02月13日
    浏览(40)
  • chatgpt赋能python:Python在线播放——让您轻松畅览优质视频

    在数字时代,视频已经成为了一种不可或缺的媒体形式,人们在在日常生活和工作中也更多地借助视频来实现信息传递和沟通。Python在线播放是当下最受欢迎的视频播放方式之一,相比于下载、实时流媒体等方式,Python在线播放具有许多优势,如提高视频播放速度、减少视频

    2024年02月12日
    浏览(25)
  • 【FAQ】EasyGBS平台通道显示在线,视频无法播放并报错400的排查

    EasyGBS是基于国标GB28181协议的视频云服务平台,它可以支持国标协议的设备接入,在视频能力上能实现直播、录像存储、检索与回放、云台控制、告警上报、语音对讲、平台级联等功能,既能作为业务平台使用,也能作为能力层平台调用。 我们在此前的文章中也和大家介绍过

    2024年02月14日
    浏览(23)
  • 微信小程序在线电影播放和点评系统设计与实现

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年02月03日
    浏览(36)
  • Ubuntu无法播放MP4视频

    经过查询资料,尝试了以下方法: 执行完上述代码,视频可以播放,但是视频文件的右下角仍然带有锁的图标,在程序中运行,程序不报错,但视频播放不了,程序自动退出。 经过查询资料,需要解锁, 将filename替换为带解锁的文件路径即可,执行完该条命令后,视频文件

    2024年04月14日
    浏览(52)
  • java如何将图片转为MP4视频并配音

    最近前端小伙伴给我提了一个难题,让我在后端实现一个图片转MP4视频并配音乐,然后提供一个接口给他下载,我虽然没做过相关的功能,但本着不会就抄的的原则,还是硬着头皮答应了… 话不多说,开整! 首先我先在网上搜搜有没有相关demo,还真搜到了 这里附上原文链接 https://clo

    2024年02月16日
    浏览(37)
  • mp4视频无法播放的解决方法

    mp4视频是我们日常工作生活中经常会遇到的视频格式,但如果遇到重要的mp4视频无法播放了,该怎么办呢?有 mp4视频无法播放的解决方法 吗?下面小编为大家整理了这个问题产生的原因以及相应的解决方法,让我们看一看。 什么情况下会导致mp4视频无法播放呢? 1:视频文件未

    2024年02月09日
    浏览(38)
  • c# winform播放MP4视频

    1、在所有windows窗体中添加windows media player控件     2、拖入windows media player控件,编写代码  

    2024年02月12日
    浏览(28)
  • 苹果手机video标签播放视频问题(播放mp4视频遇到的坑)

    1.场景描述 服务端上传MP4视频文件,iOS客户端通过URL播放该视频文件。提供视频接口,可以进行视频下载或者直接播放,但是iOS手机无法播放,且PC端safari浏览器也无法播放。 2.问题描述 安卓手机可以正常播放视频,iOS手机无法播放,且PC段safari浏览器也无法播放。 3.问题分

    2024年02月22日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包