欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java代碼播放視頻教程 如何用java做視頻播放

怎么用java/web代碼播放本地視頻

在后臺,java中根據(jù)路徑找目錄下所有的視頻文件,然后把名字和url返回到前臺,前臺顯示列表,點擊后打開播放頁,網(wǎng)上很多flash制作的播放器,嵌入到網(wǎng)頁中并把視頻url傳遞進(jìn)去就可以了。博客noday.net我若有時間就寫個例子

創(chuàng)新互聯(lián)建站從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站制作、網(wǎng)站設(shè)計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元濟源做網(wǎng)站,已為上家服務(wù),為濟源各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

如何播放視頻文件 java

import java.awt.*;

import java.awt.event.*;

import java.io.*;

import java.net.*;

import javax.swing.*;

import javax.media.*;

// 視頻播放程序

public class VideoPlayDemo extends JFrame {

private Player player; // 播放器對象

private Component visualMedia; // 視頻顯示組件

private Component mediaControl; // 視頻播放控制組件

private Container container; // 主容器

private File mediaFile; //媒體文件

private URL fileURL; //媒體文件URL地址

public VideoPlayDemo() { // 構(gòu)造函數(shù)

super("視頻播放程序"); //調(diào)用父類構(gòu)造函數(shù)

container = getContentPane(); //得到窗口容器

JToolBar toobar = new JToolBar(); //實例化工具欄

JButton openFile = new JButton("打開媒體文件"); //實例化按鈕

toobar.add(openFile); //增加按鈕到工具欄

JButton openURL = new JButton("打開網(wǎng)絡(luò)地址");

toobar.add(openURL);

container.add(toobar, BorderLayout.NORTH); //設(shè)置工具欄

openFile.addActionListener(new ActionListener() { //打開文件按鈕事件處理

public void actionPerformed(ActionEvent event) {

JFileChooser fileChooser = new JFileChooser(); //實例化文件選擇器

fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);//設(shè)置文件打開模式為僅打開文件

int result = fileChooser.showOpenDialog(VideoPlayDemo.this);//顯示對話框

if (result == JFileChooser.APPROVE_OPTION) { //得到用戶行為

mediaFile = fileChooser.getSelectedFile(); //得到選擇的文件

}

if (mediaFile != null) {

try {

fileURL = mediaFile.toURL(); //得到文件的URL地址

} catch (MalformedURLException ex) {

ex.printStackTrace(); //輸出錯誤信息

showMessage("打開錯誤"); //顯示錯誤信息

}

startPlayer(fileURL.toString()); //開始播放打開的文件

}

}

});

openURL.addActionListener(new ActionListener() { //打開URL按鈕事件處理

public void actionPerformed(ActionEvent event) {

String addressName =JOptionPane.showInputDialog(VideoPlayDemo.this, "輸入URL地址");

if (addressName != null)

startPlayer(addressName); //開始播放打開的URL

}

});

Manager.setHint(Manager.LIGHTWEIGHT_RENDERER, Boolean.TRUE);

setSize(300, 200); //設(shè)置窗口大小

setVisible(true); //設(shè)置窗口為可視

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //關(guān)閉窗口時退出程序

}

//初始化播放器

public void startPlayer(String mediaLocation) {

if (player != null)

//如果播放器非空則移去先前的播放器組件

if (visualMedia != null)

container.remove(visualMedia); //如果對象visualMedia非空則移去

if (mediaControl != null) {

container.remove(mediaControl); //如果對象mediaControl非空則移去

player.close(); //關(guān)閉播放器

}

MediaLocator mediaLocator = new MediaLocator(mediaLocation); //媒體定位器

if (mediaLocator == null) {

showMessage("打開文件錯誤"); //顯示錯誤信息

return;

}

try {

player = Manager.createPlayer(mediaLocator); //得到播放器實例

player.addControlle

完整的Java視頻教程

Docker視頻免費下載

鏈接:

提取碼:1r9g

Docker視頻|走進(jìn)Docker|從Docker到CaaS(一)Docker集群管理介紹|從Docker到CaaS(三)Kubernetes|從Docker到CaaS(六)微服務(wù)與CaaS|從Docker到CaaS(二)Docker 容器管理工具|從 Docker 到 CaaS(五)靈雀云部署 Docker 容器|

文章名稱:java代碼播放視頻教程 如何用java做視頻播放
網(wǎng)址分享:http://chinadenli.net/article18/dogsedp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、動態(tài)網(wǎng)站、定制開發(fā)、面包屑導(dǎo)航、虛擬主機、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)