編寫一個視頻播放器,要用到sun開發(fā)的一個附加的API包,即JMF API包,全稱是Java Media Framework API。
創(chuàng)新互聯(lián)公司憑借專業(yè)的設計團隊扎實的技術支持、優(yōu)質高效的服務意識和豐厚的資源優(yōu)勢,提供專業(yè)的網站策劃、做網站、網站設計、網站優(yōu)化、軟件開發(fā)、網站改版等服務,在成都十余年的網站建設設計經驗,為成都數千家中小型企業(yè)策劃設計了網站。
我早就開始關注這個問題了,但是JAVA無法調用系統(tǒng)內部的播放器,可以在網上下載并安裝JMF的插件。就可以寫JAVA的播放器了。
可以的,而且理論上可以播放任何格式的音頻、視頻文件。但是需要解碼器。
Servlet是用Java編寫的Server端程序,它與協(xié)議和平臺無關。Servlet運行于Java-enabled Web Server中。Java Servlet可以動態(tài)地擴展Server的能力,并采用請求-響應模式提供Web服務。 最早支持Servlet技術的是JavaSoft的Java Web Server。
public class ReadFromFile { / 以字節(jié)為單位讀取文件,常用于讀二進制文件,如圖片、聲音、影像等文件。
思路:按照字節(jié)讀取文件到緩沖,然后對文件內容進行處理。
JAVA代碼在編寫的時候就在代碼里面寫定去那里取得輔助文件,地圖,音樂,皮膚等等的。得到后在程序里面使用,拿到不同的音樂文件就播放不同的音樂,拿到不同的皮膚文件就讓角色穿上不同的裝備。
在后臺,java中根據路徑找目錄下所有的視頻文件,然后把名字和url返回到前臺,前臺顯示列表,點擊后打開播放頁,網上很多flash制作的播放器,嵌入到網頁中并把視頻url傳遞進去就可以了。
如果是上傳到自己的服務器,使用H5播放。那上傳視頻就和普通的文件上傳一樣。都是通過Http上傳。前端可以使用form表單上傳也可以使用ajax異步上傳。后臺可以使用apache的Common-fileUpload工具來解析并保存文件。
你的需求不明確,如果只是單獨的視頻播放,web端有獨立的播放標簽,直接調用就可以。如果你有特殊需求,可以說明白些。如需幫助,可以找我。
當然,杜老師的Java視頻教程肯定是最適合初學者去學習的,就比如老杜的還視頻教程在B站上的播放量是四百多萬,你說老杜的視頻教程適不適合零基礎去學習。
使用javafx的Media,MediaPlayer,MediaView。