1. 程式人生 > >使用Flvplayer.swf播放器播放 .flv 格式的視訊

使用Flvplayer.swf播放器播放 .flv 格式的視訊

1.首先下載一個 Flvplayer.swf 播放器用於播放.flv格式的視訊。

大家可以到我上傳的所有資源中尋找這個資源“FlvplayerSwf.zip”進行下載:
https://download.csdn.net/download/qq_27607579/10764111
或者從如下的百度網盤連結進行下載:
連結: https://pan.baidu.com/s/1Vcmw_7B9txGUFI9Y9l-rKw 提取碼: xu1b

2.將該附件放到工程的 WebContent 下,如圖:

在這裡插入圖片描述

3.在 jsp 頁面中新增如下程式碼(body元素中的程式碼):

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>vediotest</title>
</head>
	<body>
	
		<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="490" height="390">

			<param name="movie" value="Flvplayer.swf">
			
			<param name="quality" value="high">
			
			<param name="allowFullScreen" value="true" />
			
			<param name="FlashVars" value="vcastr_file=http://192.168.1.231:8080/vedio/shipin.flv" />
			
			<embed src="Flvplayer.swf" allowFullScreen="true" FlashVars="vcastr_file=http://192.168.1.231:8080/vedio/shipin.flv" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="490" height="390"></embed>
		
		</object>
	</body>
</html>

注:某些屬性值部分為需要自己根據情況修改的引數。
示例中的 Flvplayer.swf 需要替換為 Flvplayer.swf 在自己工程中的路徑位置,因為我是直接放到根目錄下的,所以直接寫 Flvplayer.swf 就可以了。
示例中的 http://192.168.1.231:8080/vedio/shipin.flv 有兩種賦值方法:
1.需要替換為所要播放的視訊的訪問路徑,因為我是直接將目標視訊放到根目錄下的,所以就是 http://ip:port/工程名/視訊名 就可以了。
2.需要替換為視訊檔案相對於播放器(並不是相對於根目錄)的儲存位置。
例如我現在將播放器的位置進行變化,同時給出視訊相對於播放器的路徑作為引數,視訊依然可以播放:
在這裡插入圖片描述

4.頁面顯示播放目標視訊的播放器:

在這裡插入圖片描述