Вы используете неявное намерение, которое может соответствовать более чем одному получателю, таким образом, выбирающему. Вы можете попробовать переключиться на модель с явным намерением, если сможете выяснить, как нацелить деятельность на YouTube напрямую. См. документация для разработчиков о явных и неявных намерениях.
Однако, похоже, причина в том, что средство выбора намерений состоит в том, чтобы позволить каждому пользователю решать для себя, какого игрока использовать. Есть ли веская причина, по которой вы хотите обойти это? Что если кто-то установил другой видеоплеер, который он предпочитает?
Редактировать: чтобы вызвать явное намерение, вам нужно знать название действия, которое вы пытаетесь начать, и вы передаете дополнительные детали в качестве дополнений, т. Е .:
Intent intent = new Intent(this, YouTubeViewerActivity.class);
intent.addExtra("URI", Uri.parse("http://www.youtube.com/watch?v=cxLG2wtE7TM"));
startActivity(intent);
Тем не менее, я полностью придумал, что есть класс YouTubeViewerActivity. Как я уже сказал, обычно, если вы просите какую-либо внешнюю службу, например приложение YouTube, выполнить действие, вы используете модель неявного намерения, как у вас, чтобы пользователь мог контролировать, какое приложение используется.