本文目錄一覽:
- 1、Javase怎麼實現拖入視頻自動播放視頻
- 2、怎麼使用java在網頁上播放視頻
- 3、java怎麼直接全屏播放視頻?
- 4、怎麼用java/web代碼播放本地視頻
- 5、如何播放視頻文件 java
- 6、JAVA中怎麼樣實現播放視頻??
Javase怎麼實現拖入視頻自動播放視頻
開啟頁面後則是客戶端和服務器。
當開啟頁面後則是客戶端和服務器的第一次交互,通過http協議得到頁面。裡面會有流媒體地址的信息,瀏覽器裡面點擊顯示視頻組件。
將流媒體的地址傳給流媒體播放器,並啟動播放器去請求視頻。這是第二次交互。服務器端流媒體服務器發送流給客戶端,就實現了頁面上播放。
怎麼使用java在網頁上播放視頻
在網頁上播放視頻,需要引用打開網頁的那台電腦上安裝的播放器(一般方式),引用方式為
object….在網上找播放器代碼
或者在你的應用裡面,添加FLV播放器,別人打開你的網站就可以播放了,但是好像目前只能支持
FLV,SWF格式的。
java怎麼直接全屏播放視頻?
用Toolkit getScreenSize獲取屏幕大小, 設為JFrame的大小,JFrame調用setUndecorated去掉邊框等裝飾,然後就可以在jframe里播放
怎麼用java/web代碼播放本地視頻
在後台,java中根據路徑找目錄下所有的視頻文件,然後把名字和url返回到前台,前台顯示列表,點擊後打開播放頁,網上很多flash製作的播放器,嵌入到網頁中並把視頻url傳遞進去就可以了。博客noday.net我若有時間就寫個例子
如何播放視頻文件 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() { // 構造函數
super(“視頻播放程序”); //調用父類構造函數
container = getContentPane(); //得到窗口容器
JToolBar toobar = new JToolBar(); //實例化工具欄
JButton openFile = new JButton(“打開媒體文件”); //實例化按鈕
toobar.add(openFile); //增加按鈕到工具欄
JButton openURL = new JButton(“打開網絡地址”);
toobar.add(openURL);
container.add(toobar, BorderLayout.NORTH); //設置工具欄
openFile.addActionListener(new ActionListener() { //打開文件按鈕事件處理
public void actionPerformed(ActionEvent event) {
JFileChooser fileChooser = new JFileChooser(); //實例化文件選擇器
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);//設置文件打開模式為僅打開文件
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); //設置窗口大小
setVisible(true); //設置窗口為可視
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //關閉窗口時退出程序
}
//初始化播放器
public void startPlayer(String mediaLocation) {
if (player != null)
//如果播放器非空則移去先前的播放器組件
if (visualMedia != null)
container.remove(visualMedia); //如果對象visualMedia非空則移去
if (mediaControl != null) {
container.remove(mediaControl); //如果對象mediaControl非空則移去
player.close(); //關閉播放器
}
MediaLocator mediaLocator = new MediaLocator(mediaLocation); //媒體定位器
if (mediaLocator == null) {
showMessage(“打開文件錯誤”); //顯示錯誤信息
return;
}
try {
player = Manager.createPlayer(mediaLocator); //得到播放器實例
player.addControlle
JAVA中怎麼樣實現播放視頻??
public class TestOne {
@SuppressWarnings(“unused”)
private static void Run(String filePath)
{
Runtime r = Runtime.getRuntime();
try
{
System.out.println(filePath);
r.exec(“cmd /c start “+filePath);
} catch (IOException e)
{
e.printStackTrace();
System.out.println(e);
}
}
public static void main(String[] args) {
TestOne.Run(“C:\\Users\\whaty\\Desktop\\蘭博基尼品牌的視頻-YouTubeSnips.mp4”);
}
}
原創文章,作者:EQVTN,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/313633.html