1- import Foundation
21import Flutter
2+ import Foundation
33
4- public class VLCViewBuilder : NSObject , VlcPlayerApi {
5-
6-
7-
4+ public class VLCViewBuilder : NSObject , VlcPlayerApi {
85 var players = [ Int: VLCViewController] ( )
96 private var registrar : FlutterPluginRegistrar
107 private var messenger : FlutterBinaryMessenger
118 private var options : [ String ]
129
1310 init ( registrar: FlutterPluginRegistrar ) {
1411 self . registrar = registrar
15- self . messenger = registrar. messenger ( )
12+ messenger = registrar. messenger ( )
1613 options = [ ]
1714 super. init ( )
1815 //
1916 VlcPlayerApiSetup . setUp ( binaryMessenger: messenger, api: self )
2017 }
2118
22- public func build( frame: CGRect , viewId: Int64 ) -> VLCViewController {
19+ public func build( frame: CGRect , viewId: Int64 ) -> VLCViewController {
2320 //
2421 var vlcViewController : VLCViewController
2522 vlcViewController = VLCViewController ( frame: frame, viewId: viewId, messenger: messenger)
2623 players [ viewId. int] = vlcViewController
27- return vlcViewController;
24+ return vlcViewController
2825 }
2926
3027 func getPlayer( id: Int64 ) throws -> VLCViewController {
@@ -35,17 +32,15 @@ public class VLCViewBuilder: NSObject, VlcPlayerApi{
3532 return player
3633 }
3734
38- public func initialize( ) throws {
39- return
40- }
35+ public func initialize( ) throws { }
4136
4237 func create( msg: CreateMessage ) throws {
4338 let player = try getPlayer ( id: msg. playerId)
4439
45- var isAssetUrl : Bool = false
46- var mediaUrl : String = " "
40+ var isAssetUrl = false
41+ var mediaUrl = " "
4742
48- if ( DataSourceType ( rawValue: msg. type. int) == DataSourceType . ASSET) {
43+ if DataSourceType ( rawValue: msg. type. int) == DataSourceType . ASSET {
4944 var assetPath : String
5045 if let packageName = msg. packageName {
5146 assetPath = registrar. lookupKey ( forAsset: msg. uri, fromPackage: packageName)
@@ -54,7 +49,7 @@ public class VLCViewBuilder: NSObject, VlcPlayerApi{
5449 }
5550 mediaUrl = assetPath
5651 isAssetUrl = true
57- } else {
52+ } else {
5853 mediaUrl = msg. uri
5954 isAssetUrl = false
6055 }
@@ -80,10 +75,10 @@ public class VLCViewBuilder: NSObject, VlcPlayerApi{
8075 func setStreamUrl( msg: SetMediaMessage ) throws {
8176 let player = try getPlayer ( id: msg. playerId)
8277
83- var isAssetUrl : Bool = false
84- var mediaUrl : String = " "
78+ var isAssetUrl = false
79+ var mediaUrl = " "
8580
86- if ( DataSourceType ( rawValue: msg. type. int) == DataSourceType . ASSET) {
81+ if DataSourceType ( rawValue: msg. type. int) == DataSourceType . ASSET {
8782 var assetPath : String
8883 if let packageName = msg. packageName {
8984 assetPath = registrar. lookupKey ( forAsset: msg. uri, fromPackage: packageName)
@@ -92,7 +87,7 @@ public class VLCViewBuilder: NSObject, VlcPlayerApi{
9287 }
9388 mediaUrl = assetPath
9489 isAssetUrl = true
95- } else {
90+ } else {
9691 mediaUrl = msg. uri
9792 isAssetUrl = false
9893 }
@@ -181,7 +176,7 @@ public class VLCViewBuilder: NSObject, VlcPlayerApi{
181176 return try getPlayer ( id: playerId) . spuTracksCount. int64
182177 }
183178
184- func getSpuTracks( playerId: Int64 ) throws -> [ Int64 : String ] {
179+ func getSpuTracks( playerId: Int64 ) throws -> [ Int64 : String ] {
185180 return try getPlayer ( id: playerId) . spuTracks. int64Dictionary
186181 }
187182
@@ -217,7 +212,7 @@ public class VLCViewBuilder: NSObject, VlcPlayerApi{
217212 return try getPlayer ( id: playerId) . audioTracksCount. int64
218213 }
219214
220- func getAudioTracks( playerId: Int64 ) throws -> [ Int64 : String ] {
215+ func getAudioTracks( playerId: Int64 ) throws -> [ Int64 : String ] {
221216 return try getPlayer ( id: playerId) . audioTracks. int64Dictionary
222217 }
223218
@@ -248,11 +243,12 @@ public class VLCViewBuilder: NSObject, VlcPlayerApi{
248243 }
249244
250245 // MARK: - Video Tracks
246+
251247 func getVideoTracksCount( playerId: Int64 ) throws -> Int64 {
252248 return try getPlayer ( id: playerId) . videoTracksCount. int64
253249 }
254250
255- func getVideoTracks( playerId: Int64 ) throws -> [ Int64 : String ] {
251+ func getVideoTracks( playerId: Int64 ) throws -> [ Int64 : String ] {
256252 return try getPlayer ( id: playerId) . videoTracks. int64Dictionary
257253 }
258254
@@ -298,7 +294,6 @@ public class VLCViewBuilder: NSObject, VlcPlayerApi{
298294 let player = try getPlayer ( id: playerId)
299295
300296 player. startRendererScanning ( )
301-
302297 }
303298
304299 func stopRendererScanning( playerId: Int64 ) throws {
@@ -307,7 +302,7 @@ public class VLCViewBuilder: NSObject, VlcPlayerApi{
307302 player. stopRendererScanning ( )
308303 }
309304
310- func getRendererDevices( playerId: Int64 ) throws -> [ String : String ] {
305+ func getRendererDevices( playerId: Int64 ) throws -> [ String : String ] {
311306 return try getPlayer ( id: playerId) . rendererDevices
312307 }
313308
@@ -323,14 +318,12 @@ public class VLCViewBuilder: NSObject, VlcPlayerApi{
323318 let player = try getPlayer ( id: playerId)
324319
325320 return player. startRecording ( saveDirectory: saveDirectory)
326-
327321 }
328322
329323 func stopRecording( playerId: Int64 ) throws -> Bool {
330324 let player = try getPlayer ( id: playerId)
331325
332326 return player. stopRecording ( )
333-
334327 }
335328}
336329
@@ -354,7 +347,6 @@ extension Int64 {
354347 }
355348}
356349
357-
358350extension Int32 {
359351 var int : Int {
360352 Int ( self )
@@ -379,8 +371,8 @@ extension Float {
379371
380372extension Dictionary where Key == Int {
381373 var int64Dictionary : [ Int64 : Value ] {
382- Dictionary < Int64 , Value > ( uniqueKeysWithValues:
383- self . map { ( Int64 ( $0. key) , $0. value) }
374+ [ Int64: Value] ( uniqueKeysWithValues:
375+ map { ( Int64 ( $0. key) , $0. value) }
384376 )
385377 }
386378}
0 commit comments