Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Answers Viewqa Swing-AWT java client server program for playing video file(stored in folder in the same workspace) using swings

Have Programming Question? Ask it here!
 
 
 


Raghavendra
java client server program for playing video file(stored in folder in the same workspace) using swings
0 Answer(s)      6 months and 8 days ago
Posted in : Swing AWT


Hello friends this is RAGHAVENDRA, I am doing a client server program to play a video file, when I run both client and server programs I still not getting any outputs and even I am not getting ERRORS please help me to get rid of this problem.

client.java

  import java.awt.Color;
  import java.awt.Component;
  import java.awt.event.ActionEvent;
  import java.awt.event.ActionListener;
  import java.io.File;
  import java.io.IOException;
  import java.io.ObjectOutputStream;
  import java.net.MalformedURLException;
  import java.net.Socket;
  import java.net.UnknownHostException;
  import javax.media.CannotRealizeException;
  import javax.media.Manager;
  import javax.media.NoPlayerException;
  import javax.media.Player;
  import javax.swing.BorderFactory;
  import javax.swing.JButton;
  import javax.swing.JFrame;
  import javax.swing.JLabel;
  import javax.swing.JPanel;
  import javax.swing.JTextField;


  public class client extends JFrame
  {
clientreceive cr;
JPanel p;

public void init()
{
    clientreceive cr = new clientreceive();
}

public client()
{
    getContentPane().setLayout(null);
    getContentPane().setBackground(Color.WHITE);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    JLabel l = new JLabel("enter file name");
    l.setBounds(50, 30, 100, 50);
    getContentPane().add(l);

    final JTextField t = new JTextField();
    t.setBounds(160, 45, 100, 30);
    getContentPane().add(t);

    JButton b = new JButton("go");
    b.setBounds(145, 100, 50, 30);
    getContentPane().add(b);

    b.addActionListener(new ActionListener()
    {
        public void actionPerformed(ActionEvent arg0)
        {
            sendREQ(t.getText());

        }
    });

    JButton b1 = new JButton("play");
    b1.setBounds(145, 130, 70, 30);
    getContentPane().add(b1);

    b1.addActionListener(new ActionListener()
    {
        public void actionPerformed(ActionEvent arg0)
        {
            mediaPlayer(cr.lrecFile.getAbsolutePath(),p);       
        }
    });

      JPanel p = new JPanel();
      p.setBorder(BorderFactory.createTitledBorder("Videoplayer"));
      p.setBounds(125, 200, 300, 300);
      getContentPane().add(p);

    setSize(600,600);
    setVisible(true);
  }

    protected void mediaPlayer(final String Path, final JPanel panel)
   {
    new Thread() {
        public void run() {
            try {
                Player p = Manager.createRealizedPlayer(new File  (Path)
                        .toURL());
                Component ctrlpanel = p.getControlPanelComponent();
                Component player = p.getVisualComponent();
                player.setBounds(10, 20, 300, 170);
                ctrlpanel.setBounds(10, 191, 300, 20);
                panel.add(player);

                panel.add(ctrlpanel);
                panel.repaint();
                p.start();
                System.out.println(" Player Started");
            } catch (NoPlayerException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (CannotRealizeException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (MalformedURLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }.start();

}

protected void sendREQ(String text)
{
    try {
        Socket soc = new Socket("localhost", 4576);
        ObjectOutputStream oos = new ObjectOutputStream(
                soc.getOutputStream());
        oos.writeObject("REQ");
        oos.writeObject(text);

        System.out.println(text);

    }
    catch (UnknownHostException e)
    {

        e.printStackTrace();
    }
    catch (IOException e)
    {

        e.printStackTrace();
    }

}

public static void main(String args[])
{
    new client();
}

}

 clientreceive.java

 import java.io.File;
 import java.io.FileOutputStream;
 import java.io.ObjectInputStream;
 import java.net.ServerSocket;
 import java.net.Socket;
 import javax.swing.JOptionPane;


 public class clientreceive
 {
File lrecFile;
Socket soc;
ServerSocket serSoc;
ObjectInputStream ois;

clientreceive()
{
    receive();
}

private void receive()
{
      try
      {
          System.out.println("Inside clientreceive");
          serSoc = new ServerSocket(4576);

          while (true)
            {
                soc = serSoc.accept();
                ois = new ObjectInputStream(soc.getInputStream());
                String str = (String) ois.readObject();
                checkStatus(str);
            }
      }
      catch (Exception e)
      {
          e.printStackTrace();
      }

 }

  private void checkStatus(String str)
  {
    try
    {
        if (str.equals("REP"))
        {
            byte[] file = (byte[]) ois.readObject();
            String filename = (String) ois.readObject();

            String scn = (String) ois.readObject();

            lrecFile = new File("RecFiles/" + scn + "" + filename);

            FileOutputStream fos = new FileOutputStream(lrecFile);
            fos.write(file);
            fos.close();



            JOptionPane.showMessageDialog(null, "Last Received File is:"
                    + lrecFile.getAbsolutePath());

        }
        else if (str.equals("NoFile")) {
            JOptionPane.showMessageDialog(null,
                    "The User Requested File Not Found.");

        }
    }
    catch (Exception e)
    {
        e.printStackTrace();
    }

}

}

     server.java

     import java.io.File;
     import java.io.FileInputStream;
     import java.io.ObjectInputStream;
     import java.io.ObjectOutputStream;
     import java.net.ServerSocket;
     import java.net.Socket;
     import javax.swing.JOptionPane;


     public class server
     {

  private Socket soc;
  private ServerSocket serSoc;
  private ObjectInputStream ois;

  server()
 {
    try {
        serSoc = new ServerSocket(4576);
        while (true)
        {
            soc = serSoc.accept();
            ois = new ObjectInputStream(soc.getInputStream());
            String str = (String) ois.readObject();
            checkStatus(str);
        }
       } 
    catch (Exception e)
    {
        e.printStackTrace();
    }
  }

   private void checkStatus(String str)
  {
    try
    {
        if (str.equals("REQ"))
        {
            String file = (String) ois.readObject();
            System.out.println("inside ck status");
            process(file);
        }
    }
    catch (Exception e)
    {
        e.printStackTrace();
    }

  }

   private void process(String file)
  {
    try
    {
        System.out.println("inside process");
        File file2 = new File("ServerDB/" + file);

        if (file2.exists() == false) 
        {
            JOptionPane.showMessageDialog(null,
                    "The User Requested File Not Found. ");
        }

        FileInputStream fis = new FileInputStream(file2);
        byte[] b = new byte[fis.available()];
        fis.read(b);
        fis.close();

        Socket socket = new Socket("localhost",4576);
        ObjectOutputStream oos = new ObjectOutputStream(
                socket.getOutputStream());
        oos.writeObject("REP");
        oos.writeObject(b);
        oos.writeObject(file2.getName());

     }
      catch (Exception e)
     {
        e.printStackTrace();
    }

  }

     public static void main(String args[])
   {
    new server();
    }

}


Advertisement
View Answers

Related Tutorials/Questions & Answers:
java client server program for playing video file(stored in folder in the same workspace) using swings
java client server program for playing video file(stored in folder in the same workspace) using swings  Hello friends this is RAGHAVENDRA, I am doing a client server program to play a video file, when I run both client and server
java client server program for playing video file(stored in folder in the same workspace) using swings
java client server program for playing video file(stored in folder in the same workspace) using swings  Hello friends this is RAGHAVENDRA, I am doing a client server program to play a video file, when I run both client and server
Advertisements
java client server program for playing video file(stored in folder in the same workspace) using swings
java client server program for playing video file(stored in folder in the same workspace) using swings  Hello friends this is RAGHAVENDRA, I am doing a client server program to play a video file, when I run both client and server
java client server program for playing video file(stored in folder in the same workspace) using swings
java client server program for playing video file(stored in folder in the same workspace) using swings  Hello friends this is RAGHAVENDRA, I am doing a client server program to play a video file, when I run both client and server
video playing
video playing  please give me a sample code to play uploaded videos i have alredy uploaded videos but when i try to play it using html5 nothing happens i need youtube like video playing . please somebody help me
Playing mp3 file in Java...
Playing mp3 file in Java...  I created frame with play and stop buttons and added separate ActionListener to those buttons but i can't stop the music while playing
proxy server and client using java - Java Beginners
proxy server and client using java  how to write program in java for proxy server and client
File transfer from client to server - Java Beginners
File transfer from client to server  hi,, I've been trying to make an application where the user select a file using JFileChooser and then the program directly send it to the server using client/server sockets, I've tried
Video streaming using java
have to stream the video in the server side and send that to the client side.(Like youtube i.e no video url has to be used in client side). I didn't have any...Video streaming using java  I want to create a website based on video
want a program for date picker by using java swings
want a program for date picker by using java swings  to write a program for the date picker by using java swings.any one please help me by providing the code to this java date picker by using the java swings.previously a program
Server calling of .exe file in the client
Server calling of .exe file in the client   I have a requirement with java webapplication. We are using jboss as appserver on Linux machine. How can I call a .exe file from client machine? I want to run .exe from webpage like
Client Server Java app
Client Server Java app  I developed a client server based java networking Instant Messaging app. The client program is needed to be run on the client computer whereas the server program is on server computer. This works in my
Create text file at client's directory from server.
Create text file at client's directory from server.  Need java code to create text file at client's directory from server..... Please Help
playing an audio file
playing an audio file  In playing an audio file we have to take one... path   Please visit the following link: http://www.roseindia.net/java/example/java/applet/PlaySoundApplet.shtml
how to connect client to server using Sockets
how to connect client to server using Sockets  how to connect client to server using Sockets
edit the flash video file using html5
edit the flash video file using html5  hi iam vivek i have a flash file i want to edit it with html5 please reply
java code using swings
java code using swings  code that should be able to enter data of student details using all swings into the access database using jdbc connectivity
JMF: How trigger event when player reaches certain time playing a video?
JMF: How trigger event when player reaches certain time playing a video?  How to code in Java (with Java Media Framework): When the player reaches a certain time playing a video clip (for example, reaching 3.124 minutes
File download from server to client machine - JSP-Servlet
File download from server to client machine  hi, I want to save a pdf file to my client machine from a button provoded in a jsp page.The file... the generated report in server as follow. exporter.exportIntoPdfFile("c://reports
upload video using php
upload video using php  How to upload a video on MYSQL Server using PHP Code..? Can any one provide me an example
Frames from a yuv video file
Frames from a yuv video file  hi, please help me with the java code for extracting frames of yuv video file. After extraction the images should be stored in jpeg format. Please help me
Frames from a yuv video file
Frames from a yuv video file  hi, please help me with the java code for extracting frames of yuv video file. After extraction the images should be stored in jpeg format. Please help me
Java Program to insert a row in the same sheet of excel file
Java Program to insert a row in the same sheet of excel file  Java program to insert a row in the same sheet of excel file using poi package in java
Client-Server Architecture
an example of a file server to understand the core process of a client/server... Client-Server Architecture       Client-server architecture can be considered
video uploading using jsp
video uploading using jsp  how to upload a videos in web page using jsp   Hi, You can upload your video with the help of JSP file upload code. Once file is upload you can play using any video player. Get the code
Hi i want java code that diaplays server scren at the client side
Hi i want java code that diaplays server scren at the client side  Hi I'm Shivaprasad i want java socket code that shows the server side screen when client gets connected with the server. Please help me   Please visit
Image is in same folder where the java file is located - Swing AWT
Image is in same folder where the java file is located  dear sir It is there in the same folder..means the photograph.jpg file is created in the same folder where my java file is present... wat I should do sir
write a program in java to read a text file and write the output to an excel file using filereader and filewriter?
write a program in java to read a text file and write the output to an excel file using filereader and filewriter?  write a program in java to read a text file and write the output to an excel file using filereader and filewriter
Read Video File
Read Video File  how to read a video file, after that i want to encrypt and decrypt it. please help me and if u can send me some hint or source code on swarit.it@gmail.com Thanks & Regards Swarit Agarwal
video uploading using jsp
video uploading using jsp  this is the code i hv written...++,'\\'); } File outfile = new File(sb+"videos\\"+video... html file <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN
Application Server : Java Glossary
Application Server : Java Glossary       An Application server is a server side program that is used... to the client through the computer network or they can exist on the same
FTP Server : Upload file
This tutorial contains description of file uploading to the FTP server using java
FTP Server : Download file
This tutorial contains description of file downloading from the FTP server using java
Search file on Ftp Server
In this section, you will learn how to check existence of a file on the server by using java
server client comms
server client comms  i am trying to return frame through server client comms anyone can help me about that i want to return a class to client side but my class defined in server side
tcp client server communication
tcp client server communication  i am not been able to find the error in the program server: import java.io.*; import java.net.*; public class Server { public static void main(String[] args) throws Exception
Java Read File Line By Line, Video Tutorial of Java Read File Line By Line
Video Tutorial and example for the most searched topic "Java Read File... a program in Java programming language to read a text file line by line. The ".... This means Java developers are using the Java for reading the file line
File format validation and text field validation in java swings
File format validation and text field validation in java swings   i am reading a jpg image file throuh jfilechooser in java swings,when we press... 'please select jpg file only' plz give me the code in swings. Please
Checking File existence on Ftp Server
In this section, you will learn how to check existence of a file on the server by using java
Extract frames from Video File
Extract frames from Video File  How to extact the frames from a particular video file and save them in .jpeg format
Client-Server Architecture
an example of a file server to understand the core process of a client/server... Client-Server Architecture       Client-server architecture can be considered
need to open a file that is in server using jsp
need to open a file that is in server using jsp   im doing a web... a pdf files and stored its path on the database.what i want is when i search... is just want to open a pdf in jsp.is it possible to open sever file from jsp.Plz
J2ME -- Stream video from a udp server - MobileApplications
J2ME -- Stream video from a udp server  HI, I wanted to develope a mobile application in j2ME to stream video from a udp server by providing the Ip address of the server and the port no. to connect to and using the UDP protocol
Image Movement using Swings
Image Movement using Swings  How to move image using Swings
An application using swings and vector methods
An application using swings and vector methods   Hi, I want an application in Java swings which uses good selection of Vectors methods
video compression - Java Beginners
video compression  Hello i need source code of any video compression algorithm in java thanks a lot
WAS server configuration from JAVA program
WAS server configuration from JAVA program  How to get web sphere server status like heap,connection pool properties,stall counts etc. from a java applciation
First Java Program
your first Java program. In Java, all source code is written in plain text file... and using java command, you can interpret and run the program as shown on your... case HelloWorld.class will be generated. You can execute the file using java
A Java Program by using JSP
A Java Program by using JSP  how to draw lines by using JSP plz show me the solution by using program
making of dynamic textfields using swings
making of dynamic textfields using swings  How to make dynamic textfields using java swings
Advertisements
 

 

 

DMCA.com