2013-04-19 5 views
0

Я хочу запустить игрока wondershare из моей текущей активности и сделать его (игрок wondershare) использовать некоторый переданный аргумент (через звонок) в качестве потокового URL-адреса.Запустите еще одно приложение из моего приложения

Я нашел пример, используя VLC вместо wondershare по адресу https://github.com/rauljim/tgs-android/blob/integrate_record/src/com/tudelft/triblerdroid/first/VideoPlayerActivity.java#L211 , но я не смог его развернуть в моем случае.

Я ценю вашу помощь.

BR

ответ

1

Пожалуйста, прочтите этот пост переполнения стеки с подробным объяснением по запускам из других приложений:

Open another application from your own (intent)

+0

есть способ, чтобы поймать событие нового начали applciation ? и я получаю уродливое сообщение на экране, говорящее о «буферизации данных, чтобы воспроизвести его», есть ли способ скрыть его? Спасибо –

+0

Вы можете отображать результаты запускаемой вами деятельности, но она очень зависит от того, как была реализована эта деятельность другого приложения, и возвращает ли она результат или нет и т. Д. Попробуйте прочитать это руководство, это может помочь вам: http: //developer.android.com/reference/android/app/Activity.html#StartingActivities – tbkn23

+0

новое действие - медиаплеер, поэтому я не думаю, что он вернет любое значение или данные. Вместо этого я хочу обрабатывать свои события изнутри своей деятельности (если это возможно) и как я могу закрыть начатого игрока, когда вернусь к своей деятельности? Я ценю вашу помощь –

0
Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.tudelft.triblerdroid.first"); 
//put your extras here into Intent 
    startActivity(LaunchIntent);