VLCKit issueshttps://code.videolan.org/videolan/VLCKit/-/issues2022-03-13T16:11:44Zhttps://code.videolan.org/videolan/VLCKit/-/issues/519rtsp playback regression in VLCKit 3.3.17 on iOS/tvOS devices on iOS142022-03-13T16:11:44Z강태중rtsp playback regression in VLCKit 3.3.17 on iOS/tvOS devices on iOS14"I'v known it's a problem of iPhone 11, 12 but it's wrong. it happen a problem on iOS 14.7.1."
When play the video of device connected local network, it happen to a critical problem on iPhone 11, 12.
The low version iPhone is no problem..."I'v known it's a problem of iPhone 11, 12 but it's wrong. it happen a problem on iOS 14.7.1."
When play the video of device connected local network, it happen to a critical problem on iPhone 11, 12.
The low version iPhone is no problem.(6s, 8 etc.)
The video is crashed and force stop except the version 3.3.17 on iPhone 11, 12...
So we had to change the version 3.1.5 to 3.3.17.
But still have a problem.
Truly, I don't understand why it happen this problem.
3.3.17 has a unnormal problem too.
It basically doesn't work.
After connecting the our black box camera device to the network and running the realtime video, only a black screen is visible.
And it can't stream the local video of the blackbox camera device.
(Of course, this doesn't happen with the iPhone 6 and 8s.)
but connect with Mac, it works well. ^ ^ ;;;;;;
I hope help me.
Thanks to read this issue.
this is the video link of the problem.
[https://drive.google.com/file/d/1JM_l9W8mvul-AAJfS1I0iE6NxgRD9yYk/view?usp=sharing]
![스크린샷_2021-08-11_오전_10.20.06](/uploads/6892ec71f8cf531f6f18a61cdf056284/스크린샷_2021-08-11_오전_10.20.06.png)
![스크린샷_2021-08-11_오전_10.33.14](/uploads/67d0452c8047316bc525502c2da5b9ad/스크린샷_2021-08-11_오전_10.33.14.png)3.5.0강태중강태중https://code.videolan.org/videolan/VLCKit/-/issues/439Problem with AVAudioSession2022-05-13T07:15:43ZGeorge KyrylenkoProblem with AVAudioSessionSometimes when VLC player plays HLS stream it calls a method for disabling AVAudioSession.
I have the following log output:
`AVAudioSession_iOS.mm:1150 Deactivating an audio session that has running I/O. All I/O should be stopped or pau...Sometimes when VLC player plays HLS stream it calls a method for disabling AVAudioSession.
I have the following log output:
`AVAudioSession_iOS.mm:1150 Deactivating an audio session that has running I/O. All I/O should be stopped or paused prior to deactivating the audio session.`
This is a huge problem for me, because I try to play HLS video and WebRTC stream simultaneously and this causes disabling audio from WebRTC.3.5.0Maxime ChapeletMaxime Chapelethttps://code.videolan.org/videolan/VLCKit/-/issues/592Nullable support for VLC MediaPlayer.media as of 3.3.18b112022-04-08T10:55:47ZHank AndersonNullable support for VLC MediaPlayer.media as of 3.3.18b11https://code.videolan.org/videolan/VLCKit/-/blob/3.0/Headers/Public/VLCMediaPlayer.h#L729
```
@property (NS_NONATOMIC_IOSONLY, strong) VLCMedia *media;
↓
@property (NS_NONATOMIC_IOSONLY, strong, nullable) VLCMedia *media;
```
VLCMediaPla...https://code.videolan.org/videolan/VLCKit/-/blob/3.0/Headers/Public/VLCMediaPlayer.h#L729
```
@property (NS_NONATOMIC_IOSONLY, strong) VLCMedia *media;
↓
@property (NS_NONATOMIC_IOSONLY, strong, nullable) VLCMedia *media;
```
VLCMediaPlayer.media has a nil state internally, so I think it's better to add nullable.
I apologize if I'm wrong.3.4.0Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/VLCKit/-/issues/561MobileVLCKit: umbrella header for module 'MobileVLCKit' does not include head...2022-02-17T14:33:21ZSoomin LeeMobileVLCKit: umbrella header for module 'MobileVLCKit' does not include header '/vlc/libvlc.h'On master, we have 15 warnings complaining about:
```umbrella header for module 'MobileVLCKit' does not include header '/vlc/libvlc.h'```
This seems to be new with the latest 3.3.18b6On master, we have 15 warnings complaining about:
```umbrella header for module 'MobileVLCKit' does not include header '/vlc/libvlc.h'```
This seems to be new with the latest 3.3.18b63.4.0Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/VLCKit/-/issues/547xCode 13 Cannot find type 'VLCMediaPlayer' in scope2022-02-27T11:23:20ZYoel Jimenez del VallexCode 13 Cannot find type 'VLCMediaPlayer' in scopein xcdode 13 and 13.1 there is no way to import or use correct the VLCMediPlayer type. installed from cocoapods get several build errors but not compilers errors ![Captura_de_Pantalla_2021-10-28_a_la_s__10.59.09_a._m.](/uploads/6d895a388...in xcdode 13 and 13.1 there is no way to import or use correct the VLCMediPlayer type. installed from cocoapods get several build errors but not compilers errors ![Captura_de_Pantalla_2021-10-28_a_la_s__10.59.09_a._m.](/uploads/6d895a38835eee6f1a5ad7d1c028cf3f/Captura_de_Pantalla_2021-10-28_a_la_s__10.59.09_a._m..png)
tried to import VCLMobileKit but not find it and is not a big problem but is anointing to no use autocompletion.3.4.0Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/VLCKit/-/issues/431Bitcode support needed for release to appstore with Xcode 122020-09-28T18:15:37ZJakub MejtskýBitcode support needed for release to appstore with Xcode 12After migration my project which is using VLC-iOS lib to Xcode 12, I found that it is not possible to upload binary to appstore due to missing bitcode. Appstore is rejecting builds without full bitcode for now. I have deployment target a...After migration my project which is using VLC-iOS lib to Xcode 12, I found that it is not possible to upload binary to appstore due to missing bitcode. Appstore is rejecting builds without full bitcode for now. I have deployment target as iOS 9 in my workspace. Same issue with binary from Carthage and Cocoapods. I have latest version of iOS library.
![Snímek_obrazovky_2020-09-20_v_23.20.29](/uploads/916b116dd0dd63c27591b95f72d1a4de/Snímek_obrazovky_2020-09-20_v_23.20.29.png)
![Snímek_obrazovky_2020-09-20_v_23.20.36](/uploads/6404c6331f9209f3cf8ca28ad1332340/Snímek_obrazovky_2020-09-20_v_23.20.36.png)3.3.14Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/VLCKit/-/issues/420Xcode 12 beta: ld error on simulator build (BUG)2020-10-06T08:46:15ZsolXcode 12 beta: ld error on simulator build (BUG)**Environment**
* Xcode 12 beta
* ios 14
* simulator
**Problem description**
When building a sample project, which uses mobilevlckit pod for simulator, build fails with the following error:
`ld: in /Users/sol/test/vlc-ios14-example/Pod...**Environment**
* Xcode 12 beta
* ios 14
* simulator
**Problem description**
When building a sample project, which uses mobilevlckit pod for simulator, build fails with the following error:
`ld: in /Users/sol/test/vlc-ios14-example/Pods/MobileVLCKit/MobileVLCKit.framework/MobileVLCKit(input.o), building for iOS Simulator, but linking in object file built for free standing, file '/Users/sol/test/vlc-ios14-example/Pods/MobileVLCKit/MobileVLCKit.framework/MobileVLCKit' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)`
Sample project attached.[Archive.zip](/uploads/60e87925e167f621d8166ea78fd5276e/Archive.zip)3.3.14Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/VLCKit/-/issues/389update required framework list as mobileVLCKit requires libc++.tbd2020-06-30T08:12:17ZRichard Legaultupdate required framework list as mobileVLCKit requires libc++.tbdWith Xcode 11.5, iOS 13.5; it now requires the framework libc++.tbd to be included otherwise you get 93 errors of undefined symbols associated with the missing library.
With Xcode 11.5, iOS 13.5; it now requires the framework libc++.tbd to be included otherwise you get 93 errors of undefined symbols associated with the missing library.
3.3.14Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/VLCKit/-/issues/204Doxygen documentation updates2020-07-16T20:22:16ZCarolaDoxygen documentation updates- in order to be more searchable we should move the documentation somewhere online possibly gitlab pages.
- generating documentation should be part of the release process
- we should discuss removal of the documentation from the framewor...- in order to be more searchable we should move the documentation somewhere online possibly gitlab pages.
- generating documentation should be part of the release process
- we should discuss removal of the documentation from the framework releases after making it available online3.3.14Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/VLCKit/-/issues/686Cache libvlc builds when compileAndBuildVLCKit.sh/libvlc hash doesn't change2023-02-19T15:19:02ZAlexandre Janniauxajanni@videolabs.ioCache libvlc builds when compileAndBuildVLCKit.sh/libvlc hash doesn't changeLike done in vlc.git for the contribs, we could cache the libvlc builds on the FTP for following builds when they wouldn't change, to improve the speed of the CI.Like done in vlc.git for the contribs, we could cache the libvlc builds on the FTP for following builds when they wouldn't change, to improve the speed of the CI.4.0https://code.videolan.org/videolan/VLCKit/-/issues/657[VLCKit-4.0-current] Error: VLCMediaParsedStatus2022-12-14T18:23:56ZSerge Ivamov[VLCKit-4.0-current] Error: VLCMediaParsedStatusHi, need to add 'pending' status.
# libvlc_media.h
```objc
typedef enum libvlc_media_parsed_status_t
{
libvlc_media_parsed_status_none,
libvlc_media_parsed_status_pending,
libvlc_media_parsed_status_skipped,
libvlc_media...Hi, need to add 'pending' status.
# libvlc_media.h
```objc
typedef enum libvlc_media_parsed_status_t
{
libvlc_media_parsed_status_none,
libvlc_media_parsed_status_pending,
libvlc_media_parsed_status_skipped,
libvlc_media_parsed_status_failed,
libvlc_media_parsed_status_timeout,
libvlc_media_parsed_status_done,
} libvlc_media_parsed_status_t;
```
# VLCMedia.h
```objc
typedef NS_ENUM(unsigned, VLCMediaParsedStatus)
{
VLCMediaParsedStatusInit = 0,
VLCMediaParsedStatusPending, // <<<< add
VLCMediaParsedStatusSkipped,
VLCMediaParsedStatusFailed,
VLCMediaParsedStatusTimeout,
VLCMediaParsedStatusDone
}
```4.0Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/VLCKit/-/issues/655Archive failed v3.5.02023-02-03T11:45:37ZleoArchive failed v3.5.0Fail to compile v 3.5.0 on latest MacOS
Commands used:
```
git clone --depth 1 --branch 3.5.0 http://code.videolan.org/videolan/VLCKit.git VLCKit-3.5.0
cd VLCKit-3.5.0
./buildMobileVLCKit.sh -f -b
```
Log:
```
[info] ...v...Fail to compile v 3.5.0 on latest MacOS
Commands used:
```
git clone --depth 1 --branch 3.5.0 http://code.videolan.org/videolan/VLCKit.git VLCKit-3.5.0
cd VLCKit-3.5.0
./buildMobileVLCKit.sh -f -b
```
Log:
```
[info] ...vlc_entry__access_output_file
[info] ...libaccess_output_dummy_plugin.a
[info] ...vlc_entry__access_output_dummy
[info] ...libaccess_mms_plugin.a
[info] ...vlc_entry__access_mms_libaccess_mms
[info] ...libaccess_concat_plugin.a
[info] ...vlc_entry__access_concat
[info] ...vlc_entry__arm_neon_libyuv_rgb_neon
[info] ...vlc_entry__arm_neon_libchroma_yuv_neon
[info] all done
[info] Building dynamic MobileVLCKit.xcframework
[info] Building MobileVLCKit (MobileVLCKit, Release, iphoneos)
[info] Bitcode enabled
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Any iOS Device }
{ platform:macOS, arch:x86_64, variant:Mac Catalyst, id:476647C5-3DB8-52D5-BCFE-D9EC6C4571A9 }
{ platform:iOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-iphonesimulator:placeholder, name:Any iOS Simulator Device }
{ platform:macOS, variant:Mac Catalyst, name:Any Mac }
{ platform:iOS Simulator, id:EB9D36F7-493C-4F23-A1C8-11522585B649, OS:13.7, name:iPad (7th generation) }
{ platform:iOS Simulator, id:065F338C-C4B6-450B-AE4E-C60B647EC1EB, OS:16.1, name:iPad (10th generation) }
{ platform:iOS Simulator, id:1D41EC20-D70E-4D38-8396-A40154DCF98F, OS:13.7, name:iPad Air (3rd generation) }
{ platform:iOS Simulator, id:77BAFC69-B8DA-43CB-A257-56CC97492EEF, OS:16.1, name:iPad Air (5th generation) }
{ platform:iOS Simulator, id:AADDC376-6476-4218-A9C6-C514B6A34784, OS:13.7, name:iPad Pro (9.7-inch) }
{ platform:iOS Simulator, id:C9232281-467E-4348-AF76-9987235831B7, OS:13.7, name:iPad Pro (11-inch) (2nd generation) }
{ platform:iOS Simulator, id:CABA0D75-0D17-454E-980A-F16853F9F5BE, OS:16.1, name:iPad Pro (11-inch) (4th generation) }
{ platform:iOS Simulator, id:E59727AB-3149-4C9F-B60B-80E9018BDC50, OS:13.7, name:iPad Pro (12.9-inch) (4th generation) }
{ platform:iOS Simulator, id:97E7F7B3-9E11-46BB-B32E-1D7C982E6310, OS:16.1, name:iPad Pro (12.9-inch) (6th generation) }
{ platform:iOS Simulator, id:F9E86647-3A2F-4EFB-B8B1-CB83CC9C49B8, OS:16.1, name:iPad mini (6th generation) }
{ platform:iOS Simulator, id:93890384-75AE-490D-9145-BBED130234F1, OS:13.7, name:iPhone 8 13,7 }
{ platform:iOS Simulator, id:6C897399-FD3E-4CD3-8F27-9955CA0DCDAB, OS:13.7, name:iPhone 8 Plus }
{ platform:iOS Simulator, id:45F4799A-D32A-4788-9E72-F24802D56105, OS:13.7, name:iPhone 11 }
{ platform:iOS Simulator, id:81EA5D27-6184-4B7E-A489-C42AFDC8B620, OS:13.7, name:iPhone 11 Pro }
{ platform:iOS Simulator, id:32BCC971-749D-4082-96C8-70007213EC4F, OS:13.7, name:iPhone 11 Pro Max }
{ platform:iOS Simulator, id:729B5E89-A253-42BC-95EB-E5138E91C885, OS:16.1, name:iPhone 14 }
{ platform:iOS Simulator, id:0ABEA458-0F05-44A0-9811-63675B9391E2, OS:16.1, name:iPhone 14 Plus }
{ platform:iOS Simulator, id:D8277052-EF9B-4F9E-B23C-1918CE1AA5FD, OS:16.1, name:iPhone 14 Pro }
{ platform:iOS Simulator, id:E58CA8C5-B3A4-49C6-8C24-4B93AD81C740, OS:16.1, name:iPhone 14 Pro Max }
{ platform:iOS Simulator, id:A0B1F74C-960D-45D2-9386-2E5E30E9E030, OS:13.7, name:iPhone SE (2nd generation) }
{ platform:iOS Simulator, id:9B4B17E5-51FC-482D-A81C-BFAB3A83664D, OS:16.1, name:iPhone SE (3rd generation) }
{ platform:iOS Simulator, id:3BA61D3C-4EC5-427F-B354-4AC32E3BEE25, OS:13.7, name:iphone 8 -- 13.7 }
** ARCHIVE FAILED **
```4.0Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/VLCKit/-/issues/643macOS: [VLCKit-4.0-current] 'mediaPlayerTimeChanged' problem with VLCMediaLis...2022-12-12T12:47:04ZSerge IvamovmacOS: [VLCKit-4.0-current] 'mediaPlayerTimeChanged' problem with VLCMediaListPlayerEnvironment:
------------
- VLCKit 4.0-latest (rev: 4.0.0-dev-20569-g269bb8df41)
- macOS 13.0
- XCode 14.0.1
- Swift 5.7
Code:
-----
```swift
import Cocoa
import VLCKit
class ViewController: NSViewController, VLCMediaPlayerDelegate, V...Environment:
------------
- VLCKit 4.0-latest (rev: 4.0.0-dev-20569-g269bb8df41)
- macOS 13.0
- XCode 14.0.1
- Swift 5.7
Code:
-----
```swift
import Cocoa
import VLCKit
class ViewController: NSViewController, VLCMediaPlayerDelegate, VLCMediaListPlayerDelegate {
let mediaURL = VLCMedia(url: URL(string: "https://streams.videolan.org/streams/mp4/Mr_MrsSmith-h264_aac.mp4")!)
let videoView = VLCVideoView(frame: NSRect(x: 5, y: 5, width: 500, height: 400))
var mediaPlayer = VLCMediaPlayer()
let vlcMediaList = VLCMediaList()
var mediaListPlayer: VLCMediaListPlayer?
override func viewDidLoad() {
super.viewDidLoad()
// custom code
vlcMediaList.add(mediaURL)
self.view.addSubview(videoView)
let mlp = VLCMediaListPlayer(drawable: videoView)
mlp.repeatMode = .repeatCurrentItem
mlp.mediaList = self.vlcMediaList
self.mediaListPlayer = mlp
self.mediaPlayer = mlp.mediaPlayer
mediaPlayer.delegate = self
mlp.playItem(at: 0)
//mediaPlayer.media = mediaURL // it works
//mediaPlayer.play()
}
func mediaPlayerStateChanged(_ aNotification: Notification) {
if mediaPlayer.state == .opening { print("OPENING") }
if mediaPlayer.state == .stopped { print("STOPPED") }
}
func mediaPlayerTimeChanged(_ aNotification: Notification) {
print("currtime: \(String(describing: mediaPlayer.time)) position: \(String(describing: mediaPlayer.position))")
}
}
```
Issue:
------
'mediaPlayerTimeChanged' called only once (at media stop)
```
OPENING
currtime: 01:18 position: 1.0
STOPPED
OPENING
currtime: 01:18 position: 1.0
STOPPED
OPENING
currtime: 01:18 position: 1.0
...
```
with VLCMediaPlayer() it works
```swift
mediaPlayer.media = mediaURL
mediaPlayer.play()
```
```
OPENING
currtime: 00:00 position: 0.0032901292448048658
currtime: 00:01 position: 0.016107539280283835
currtime: 00:02 position: 0.028481690319310693
currtime: 00:03 position: 0.041153940699442476
currtime: 00:04 position: 0.053826026355803344
currtime: 00:05 position: 0.066486467308667
currtime: 00:06 position: 0.07915885707045109
currtime: 00:07 position: 0.09154793461733401
...
```4.0Maxime ChapeletMaxime Chapelethttps://code.videolan.org/videolan/VLCKit/-/issues/625Forwardport VLCEventObjectManager class and usage2023-05-11T05:43:06ZFelix Paul Kühnefkuehne@videolan.orgForwardport VLCEventObjectManager class and usage!206 added VLCEventObjectManager and deploys it widely. This must be forward-ported to master.!206 added VLCEventObjectManager and deploys it widely. This must be forward-ported to master.4.0Maxime ChapeletMaxime Chapelethttps://code.videolan.org/videolan/VLCKit/-/issues/623Copy libvlc_version.h from compiled libvlc2022-09-13T14:40:24ZFelix Paul Kühnefkuehne@videolan.orgCopy libvlc_version.h from compiled libvlcAt present, libvlc_version.h is a hard-copy in VLCKit that needs to be updated manually. It should be copied dynamically from the libvlc that was build to always reflect the good (sub) versions.At present, libvlc_version.h is a hard-copy in VLCKit that needs to be updated manually. It should be copied dynamically from the libvlc that was build to always reflect the good (sub) versions.4.0Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/VLCKit/-/issues/587Forward-port VLCFilter API to v42022-09-13T14:35:02ZFelix Paul Kühnefkuehne@videolan.orgForward-port VLCFilter API to v4The VLCFilter API introduced in https://code.videolan.org/videolan/VLCKit/-/merge_requests/128 needs to be forward-ported to the master branch leading to v4. This should also include !136.The VLCFilter API introduced in https://code.videolan.org/videolan/VLCKit/-/merge_requests/128 needs to be forward-ported to the master branch leading to v4. This should also include !136.4.0Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/VLCKit/-/issues/577Forward-port designated module maps2022-09-13T15:49:36ZFelix Paul Kühnefkuehne@videolan.orgForward-port designated module maps!117 needs to be forward-ported to the master branch.!117 needs to be forward-ported to the master branch.4.0Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/VLCKit/-/issues/560RTSP on iOS14. Unable to determine our source address: This computer has an i...2023-11-24T16:59:58ZSavage1024RTSP on iOS14. Unable to determine our source address: This computer has an invalid IP address: 0.0.0.0Related to #502.
Hello! I'm using LibVLCSharp.Forms 3.6.1 and VideoLAN.LibVLC.iOS 3.3.17
I get an error while playing the rtsp stream.
"Unable to determine our source address: This computer has an invalid IP address: 0.0.0.0"
On the ol...Related to #502.
Hello! I'm using LibVLCSharp.Forms 3.6.1 and VideoLAN.LibVLC.iOS 3.3.17
I get an error while playing the rtsp stream.
"Unable to determine our source address: This computer has an invalid IP address: 0.0.0.0"
On the old version (3.3.10) it works without error.3.5.1https://code.videolan.org/videolan/VLCKit/-/issues/462Carthage build of MobileVLCKit missing Info.plist2022-02-17T14:33:21ZChris HubbardCarthage build of MobileVLCKit missing Info.plistI am trying to integrate MobileVLCKit into my iOS app using Carthage. I am able to get it to build. However, when I try to install on the simulator, it gives this error:
> Please try again later.
> Failed to load Info.plist from bundle ...I am trying to integrate MobileVLCKit into my iOS app using Carthage. I am able to get it to build. However, when I try to install on the simulator, it gives this error:
> Please try again later.
> Failed to load Info.plist from bundle at path /Users/hubbard/Library/Developer/CoreSimulator/Devices/6B6200AD-40B4-41C4-811E-9A268A40466C/data/Library/Caches/com.apple.mobile.installd.staging/temp.2IqkWh/extracted/Payload/SimplePlayback.app/Frameworks/MobileVLCKit.framework; Extra info about Info.plist: Couldn't stat /Users/hubbard/Library/Developer/CoreSimulator/Devices/6B6200AD-40B4-41C4-811E-9A268A40466C/data/Library/Caches/com.apple.mobile.installd.staging/temp.2IqkWh/extracted/Payload/SimplePlayback.app/Frameworks/MobileVLCKit.framework/Info.plist: No such file or directory3.3.16Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/VLCKit/-/issues/459iOS MobileVLCKit "VLCMediaPlayerStateError" Never Called2022-09-13T14:19:22ZMitch RossiOS MobileVLCKit "VLCMediaPlayerStateError" Never CalledAttempt to initialize vlc sdk( 3.3.15 version) on ios with a bogus URL (any url where its 404). The "VLCMediaPlayerStateError" is never called. However On Android SDK, the "VLCMediaPlayerStateError" is called
It appears Buffering and ...Attempt to initialize vlc sdk( 3.3.15 version) on ios with a bogus URL (any url where its 404). The "VLCMediaPlayerStateError" is never called. However On Android SDK, the "VLCMediaPlayerStateError" is called
It appears Buffering and Stopped get called.
Heres a sample iOS repo to quickly test -> https://github.com/GeorgeKyrylenko1998/VLCSample! ... Make sure to update podfile to use 3.3.15
[Screen_Shot_2020-12-22_at_4.23.36_PM](/uploads/b03b277ad629437506f38cbdea4e7528/Screen_Shot_2020-12-22_at_4.23.36_PM.png)4.0