Code: Select all
vlc-android-master/vlc-android/src/org/videolan/vlc/StartActivity.java
Code: Select all
MediaUtils.INSTANCE.openMediaNoUi(intent.getData());
Code: Select all
public class VLCCallbackURLHandler: NSObject, VLCURLHandler {
@objc public func canHandleOpen(url: URL, options: [UIApplication.OpenURLOptionsKey: AnyObject]) -> Bool {
return url.scheme == "vlc"
} ....
var parsedString = url.absoluteString.replacingOccurrences(of: "vlc://", with: "")
Code: Select all
/**
* Create a new MediaWrapper
* @param mrl Should not be null.
*/
public MediaWrapper(long id, String mrl, long time, long length, int type, String title,
String filename, String artist, String genre, String album, String albumArtist,
int width, int height, String artworkURL, int audio, int spu, int trackNumber,
int discNumber, long lastModified, long seen, boolean isThumbnailGenerated) {
super();
if (TextUtils.isEmpty(mrl)) throw new IllegalArgumentException("uri was empty");
if (mrl.charAt(0) == '/')
mrl = "file://"+mrl;
<FIX START!>
if (mrl.startsWith("vlc"){
mrl.replace("vlc", "http");
}
<FIX END!>
mUri = Uri.parse(mrl);
.....
Return to “VLC for Android and Chrome OS”
Users browsing this forum: No registered users and 11 guests