Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction | Help Version 19.0.2.15
|
Leadtools.MediaStreaming Namespace > MIMETypes Class : Add Method |
If the method fails, an error is raised. For more information, refer to the Error Codes.
Imports Leadtools Imports Leadtools.MediaStreaming Public _server As Server = Nothing Public _result As Boolean = False Public Sub SetMIMETypeExample() Try ' for demonstration purposes, this example will clear the entire list of types ' then will add three extensions with their corresponding content type, ' then will delete one of them. ' create an instance of the server object _server = New Leadtools.MediaStreaming.Server() ' retrieve a copy of the MIME Types Dim Types As MIMETypes = _server.GetMIMETypes() ' clear the types list Types.Clear() ' add extension + content type of : .sdp + application/sdp ' note that the extension should not include the starting period Types.Add("sdp", "application/sdp") ' add extension + content type of : .spx + audio/ogg ' note that the extension should not include the starting period Types.Add("spx", "audio/ogg") ' add extension + content type of : .3g2 + video/3gpp2 ' note that the extension should not include the starting period Types.Add("3g2", "video/3gpp2") ' remove extension + content type of : .sdp + application/sdp Types.Remove("sdp") ' replace the content type of the extension spx with audio/mp4 ' note that the extension should not include the starting period Types.Add("spx", "audio/mp4") ' copy the MIME Types to the server _server.SetMIMETypes(Types) _result = True Catch e1 As Exception _result = False End Try End Sub
using Leadtools; using Leadtools.MediaStreaming; public Server _server = null; public bool _result = false; public void SetMIMETypeExample() { try { // for demonstration purposes, this example will clear the entire list of types // then will add three extensions with their corresponding content type, // then will delete one of them. // create an instance of the server object _server = new Leadtools.MediaStreaming.Server(); // retrieve a copy of the MIME Types MIMETypes Types = _server.GetMIMETypes(); // clear the types list Types.Clear(); // add extension + content type of : .sdp + application/sdp // note that the extension should not include the starting period Types.Add("sdp", "application/sdp"); // add extension + content type of : .spx + audio/ogg // note that the extension should not include the starting period Types.Add("spx", "audio/ogg"); // add extension + content type of : .3g2 + video/3gpp2 // note that the extension should not include the starting period Types.Add("3g2", "video/3gpp2"); // remove extension + content type of : .sdp + application/sdp Types.Remove("sdp"); // replace the content type of the extension spx with audio/mp4 // note that the extension should not include the starting period Types.Add("spx", "audio/mp4"); // copy the MIME Types to the server _server.SetMIMETypes(Types); _result = true; } catch (Exception) { _result = false; } }