2015-04-25 32 views
0

我有一個相當複雜的android應用程序和幾個功能 我想在應用程序內提供一些教程視頻。項目中的視頻 - 它們的存儲位置和格式?

  • 我在哪裏必須將我的視頻文件放入我的項目中?也在 可繪製的文件夾像我的圖片?
  • 哪種格式? (mpg,av,...)
  • 我是否也必須提供不同的品質,如mdpi,hdpi,...?

我想提供一個帶視頻縮略圖的ListView,標題和 的一個小說明。在用戶點擊列表視圖的一個項目後,我想要播放選定的視頻 。

回答

1

如果你將有很多的視頻,你可能不希望把它裏面的apk,因爲APK大小限制+並不是每個用戶都想要下載並存儲超過50 MB的設備應用程序。我建議您將視頻上傳到YouTube(只需創建頻道並根據需要上傳更多視頻)。您可以使用youtube android api在應用內顯示您的視頻。

如果您沒有很多視頻(總體< 50 MB),我建議您在res文件夾內創建文件夾row並將所有視頻存儲在那裏。然後,您將可以通過內置VideoView訪問它。它支持下列格式:Supported Media Formats。使用示例VideoView:

VideoView videoView = (VideoView) findViewById(R.id.video_view); 
MediaController mediaController = new MediaController(this); 
mediaController.setAnchorView(videoView); 
videoView.setMediaController(mediaController); 
videoView.setVideoURI(Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.filename)); 
videoView.start(); 
相關問題