begin process at 2012 02 13 11:20:15
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ASP.Net

 > OPENING REAL PLAYER .RM FILES FROM SERVER

OPENING REAL PLAYER .RM FILES FROM SERVER


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ASP.Net Source .NET ( DotNet ) Classé sous :real, player, rm, opening Niveau :Initié Date de création :11/05/2007 Date de mise à jour :18/05/2007 14:14:13 Vu :9 984

Auteur : Koushik

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

For opening a Real Player files (.rm) from the server I constructed a .smil file with a .net handler (.ashx file). The smil (Sychonchronised Multimedia integration Language). All details are found in www.w3.org/TR/REC-smil/

The requirement was opening a real player file and the the adminsitrator gives a start timing and end time for the each individual file.


The codes of the smil file was dynamicaly generated from timestamp (begin and end ) from database in ashx file.

The SMIL file looks like this :
<smil>
<body>
  <audio src="URL of xxx.rm file" clip-begin="30s" clip-end="40s"/>  
</body>
</smil>


The ashx file in VS 2005 can be added through a handler directly and will have two inbuilt functions...


using System;
using System.Web;

public class PlayList : IHttpHandler {
    
    public void ProcessRequest (HttpContext context) {
      
        
                        
        try
        {

            context.Response.Expires = -1;
            context.Response.Buffer = false;
            context.Response.Clear();
            context.Response.ClearContent();
            context.Response.ClearHeaders();

            string mysmil;
            string RMFileName = "filename"
          

            mysmil = "<smil><body><audio src=\"";
            mysmil = mysmil + RMFileURL;
            mysmil = mysmil + "\"";

// insert the smil file here dynamically with file name begin clip and end clip
//<smil>
//<body>
// <audio src="URL of xxx.rm file" clip-begin="30s" clip-end="40s"/>  
//</body>
//</smil>

          

mysmil = mysmil + "/> </body></smil>";
            context.Response.AddHeader("Content-Disposition", "attachment;filename=audio.smil");
            context.Response.Write(mysmil);
            context.Response.Flush();
        }
        catch (Exception ex)
        {
            context.Response.Write(ex.Message);
            
            
        }
        
          
        
        
        
    }

    public bool IsReusable {
        get {
            return false;
            
            
            
        }
    }

}





 Historique

18 mai 2007 14:07:35 :
spelling mistake for "opening"
18 mai 2007 14:14:13 :
a

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) GUESTBOOK AVEC GRIDVIEW par DanMor498
Source avec Zip CHECKED DROPDOWNLIST par fredzool
Source avec Zip Source avec une capture Source .NET (Dotnet) GRIDVIEW WITH TREEVIEW AND CALLBACK par fredzool
Source avec Zip APPELLER UN WEBSERVICE DEPUIS JAVASCRIPT par fredzool
Source avec Zip Source .NET (Dotnet) MONEY TEXTBOX WITH EMBEDED JAVASCRIPT par fredzool

Commentaires et avis

Commentaire de fabrice69 le 11/05/2007 14:27:07 administrateur CS

Voila une excellente astuce pour tous ceux qui travaillent avec un server Real Media.
C'est aussi par cette solution que vous pouvez gérer le timecode (extrait) des fichiers Real Audio.

Romelard Fabrice [MVP]

Commentaire de fabrice69 le 01/11/2007 11:51:34 administrateur CS

Bonjour,

Pour fonctionner avec FireFox, il faut modifier les lignes :
------
            mysmil = mysmil + "/> </body></smil>";
            context.Response.AddHeader("Content-Disposition", "attachment;filename=audio.smil");
            context.Response.Write(mysmil);
            context.Response.Flush();
------
Par :
------
            mysmil = mysmil + "/> </body></smil>";
            context.Response.AddHeader("content-type", "application/octet-stream");
            context.Response.AddHeader("Content-Disposition", "attachment;filename=audio.smil");
            context.Response.Write(mysmil);
            context.Response.Flush();
------
Cordialement
Romelard Fabrice [MVP]

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Téléchargement automatique plugin audio [ par mathos33 ] Bonjour à tous J'utilise real player pour le site de ma radio. J'en ai essayé plusieurs (windows player, quick time...) mais real semble le plus stab personnaliser les boutons du lecteur Windows Media Player [ par smaelo ] Bonjour tout le monde , je voudrai afficher un lecteur Windows Media Player dans une page web , en personnalisant les boutons Play et pause . Pour l'i URGENT : Insérer un fichier *.RAM ou *.RM dans une page WEB (RealPlayer) [ par Seven ] Voila je bloque sur l'insertion de fichiers *.RAM et *.RM, j'ai essayé avec RealPlayer, il accepte le fichier mais il me donne que le son, y a pas d'i [ ASP ] Problèmes multi table [ par gotcha ] Je suis entrain de refaire un site pour une TEAM MultiGaming ... mais la je bloque complètement :x ... j'ai une base de données ACCESS nommé MEMBRE.MD Pb migration ressources 1.1 vers 2.0 [ par porgy ] J'ai migré une application asp.net 1.1 vers 2.0 mais j'ai de gros soucis. La globalisation ne marche plus. La migration a déplacé mes fichiers resourc composant video player ? [ par superkiller ] bonjour,je travaille sous visual studio 2005 et je cherche le composant qui permet de lire une video a partir du site meme en asp.net?merci Pblem resourcemanger et multilingue site [ par xavpiaf ] Bonjour, Je cherche à créer un site multilingue.Je crée un mon ressource mannager et tout.Je n'ai pas d'erreur de compilation mais une exception se Afficher une video .flv [ par cedricperes ] BonjourJ'ai besoin d'afficher des video dans mon appli .Net c#.Mes videos sont des fichier .flv que j'affiche a l'aide d'un player .swfLorsque je suis Récupérer variable csharp dans un objet d'une page aspx [ par weejay ] Bonjour,j'ai encore une question très très simple.Jai une page page_1.aspx qui ouvre une page popup_player.aspx.page_1.aspx.csstring url = "popup_play Modifier la position de départ d'un petit curseur sur un player [ par Tout1m ] [^^happy13] Mon curseur mobile se centre au milieu de la barre de progression tr> document.write("<


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,950 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales