携帯電話でデバッグ中にアプリからビデオを再生しようとすると、「このビデオを再生できません」というAndroidシステムの通信が表示されます。私は何が起こっているのか分からない。私はこれのためにstackoverflowを検索しましたが、生のフォルダに置かれたビデオを再生するための答えしか見つけられませんでしたが、Webから再生し、WebViewを使用しないようにします。ここに私のコードは次のとおりです。VideoViewがうまく動作しない
public class MainActivity extends AppCompatActivity {
String filmkey;
VideoView ekran;
WebView screen;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
filmkey = "https://www.youtube.com/watch?v=OZJalBmtGnQ";
VideoView ekran = (VideoView) findViewById(R.id.videoView);
Uri video = Uri.parse(filmkey);
ekran.setMediaController(new MediaController(this));
ekran.setVideoURI(video);
ekran.start();
ekran.requestFocus();
}
}
はい、確かに。 WebViewでは動作しますが、VideoViewでは動作しません。 – GoldenBoy
私は自分の答えを編集しました。これを試して。 YouTube動画を再生するにはyoutube APIを使用する必要があります。 –
YouTube APIを使用するには、この[チュートリアルのリンク](http://www.gadgetsaint.com/android/play-youtube-android-youtube-player-api/#.WYoRd8iCzIU)をお試しください –