Я следую этому руководству "https://wiki.videolan.org/AndroidCompile/"
После некоторого времени и испытаний я настроил все и скомпилировал библиотеку vlc и приложение для Android.
Но теперь у меня естьчтобы интегрировать библиотеку de vlc в мое собственное приложение, в первый раз все выглядит хорошо, мне удалось воспроизвести некоторые видеофайлы на моем сервере и во внутреннем хранилище, пока все идеально.
Но теперь у меня естьпопробуйте воспроизвести видео на YouTube, что является моей основной целью, и никогда не удается воспроизвести видео на YouTube.
У меня также есть место и скопировать файлы сценария lua в папку активов, чтобы скопировать нужную папку ввнутренняя папка приложения, но без положительного результата.
Фактически, в подробном журнале VLC, теперь мое приложение, использует сценарии lua, чтобы попытаться воспроизвести видео на YouTube, но никогда не начинает воспроизводить видео.
private static Runnable sCopyLua = new Runnable() {
public void run() {
final String destinationFolder = VLCApplication.getAppContext().getDir("vlc",
Context.MODE_PRIVATE).getAbsolutePath() + "/.share/lua";
AssetManager am = VLCApplication.getAppResources().getAssets();
FileUtils.copyAssetFolder(am, "lua", destinationFolder);
}
};
Это резюме моего кода для воспроизведения видео:
protected void onCreate() {
ArrayList<String> options = new ArrayList<>();
options.add("-vvv");
options.add("--stats");
mLibVLC = new LibVLC(this, options);
mMediaPlayer = new MediaPlayer(mLibVLC);
IVLCVout ivlcVout = mMediaPlayer.getVLCVout();
ivlcVout.setVideoView(mSurfaceView);
ivlcVout.attachViews();
}
private void startPlay() {
String url = mTextUrl.getText().toString();
Media media = new Media(mLibVLC, Uri.parse(url));
mMediaPlayer.setMedia(media);
mMediaPlayer.play();
}
Любая помощь или совет по этому вопросу?
С наилучшими пожеланиями ко всем.