java - 如何将 jwplayer 与 rest 查询一起使用?

标签 java javascript rest mime-types jwplayer

我正在尝试让 JWPlayer 加入我的网站。我试图从服务器获取我的视频文件。 这是我的 javascript:

       <div id='player'></div>
       <script type='text/javascript'>
           jwplayer('player').setup({
               file: "http://localhost:8080/rest/course/getVideoStream",
               width: '100%',
               aspectratio: '16:9'
           });
       </script>

我在这里休息:

@GET
@Path("/getVideoStream")
    @Produces("video/mp4")
public Response getVideoStream(){
    File file = new File(storagePath + "videos/courses/1.mp4");
    return Response.ok(file, "video/mp4").build();
}

它不起作用,但如果我尝试引用文件夹中带有 javascript 的视频更改字段"file",它就会起作用。

最佳答案

如果 http://localhost:8080/rest/course/getVideoStream 提供有效的 mp4 文件, 尝试添加

type:'mp4'

之后

 aspectratio: '16:9'

完整代码:

   jwplayer('player').setup({
           file: "http://localhost:8080/rest/course/getVideoStream",
           width: '100%',
           aspectratio: '16:9',
           type:'mp4'
       });

关于java - 如何将 jwplayer 与 rest 查询一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25003557/

相关文章:

javascript - Outlook Mac App 身份验证 token 不匹配

java - Restful Web Services生成rsdl文档

java - Spring:在 Controller post请求方法中使用@Valid注释验证@Entity字段

java - 这如何解析为 Java 对象 (JSON)

java - 如何在 Java 中实现随机 O(n) 算法来查找未排序数组的中位数?

javascript - Bootstrap : Show modal window on image click in a loop

spring - Spring Boot中如何以AOP的方式实现请求超时管理

java - 我读取了文本文件,现在如何将值存储到二维数组中?

java - AbstractTableModel 教程

javascript - Sencha touch 2 azure如何向invokeApi添加 header 身份验证?