我在脚本标签下的html中设置了这样的Jwplayer:
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.0/knockout-min.js"></script>
Edit date1 input in txt format: <input data-bind="textInput: date1txt"><br>
Edit date2 input in txt format: <input data-bind="textInput: date2txt"><br>
<hr>
date1 > date2 ... <strong data-bind="text: isGreater"></strong><br>
date1 < date2 ... <strong data-bind="text: isSmaller"></strong><br>
date1 === date2 ... <strong data-bind="text: isEqual"></strong><br>
<hr>Debug info: <pre data-bind="text: ko.toJSON($root, null, 2)"></pre>
但是它给了我一个错误,例如&#34;找不到播放源&#34;。但如果检查我的在线jw播放器的直播,它的工作正常。如果我使用演示网址<script type="text/javascript">
jwplayer("container").setup({
flashplayer: "js/jwplayer.flash.swf",
file: "rtmp://localhost:1935/121/mystream.stream",
height: 270,
width: 506
});
</script>
,那么我的播放器工作正常。我不知道这有什么问题。请帮忙。
答案 0 :(得分:1)
您需要将播放器库放在头部并且播放器将代码嵌入到正文中。您可以完全删除flashplayer: "js/jwplayer.flash.swf",
,因为JW Player js库将确定是否需要.swf文件并将其包含在引擎盖下。
有关基本视频嵌入的更多信息,包括示例代码: https://support.jwplayer.com/customer/portal/articles/1406723
答案 1 :(得分:0)
您的流是否可以从您托管网页的位置访问rtmp:// localhost:1935/121 / mystream.stream?根据域名(localhost:1935),我不希望本地网络之外的任何人都可以访问此流。