最近在学习安卓开发,有一些JAVA基础,想做一个简单的视频播放器,现在卡到了获取视频文件路径这一点上,现在已经会用Mediaplay,video等控件,但是只能每一次在AS中输入程序路径,想能够在程序上去获取本地所有视频路径,然后可以选择播放,可是网上查了很多,很多代码也运行不起也看的不是很懂,所以希望大家能给一个思路,我好在去学习。这个查了快一点了,也没有解决!谢谢大家
天蓬老师2017-04-18 10:51:29
두 가지 방법
1. 간단하게 하려면 시스템에서 파일 선택기를 호출하여 필요한 파일을 찾고 경로를 반환하면 됩니다.
으아악2. 자체 파일 관리자를 구현하고 시스템 메모리의 파일을 검색하여 필요한 파일 형식을 필터링합니다. ContentResolver,Uri,Cursor,MediaStore,MimeType,Intent
및 기타 주요 지식 사항이 포함됩니다. , 뭔가 잘 만들고 싶으면 고생을 두려워하지 말고 그냥 가서 씹어 먹어라.
첫 번째 방법은 그것이 무엇인지 알려주고, 두 번째 방법은 이유를 알려줍니다.
'망각'이 아닌 '왕'이라는 단어를 정확하게 쓰세요.
두 번째 방법은 이러한 참고 자료를 제공하고 직접 구현하는 것입니다. 이제 거의 끝났습니다.
高洛峰2017-04-18 10:51:29
우선 모든 로컬 비디오 경로를 얻는 방법에 대한 궁금증을 해결하세요. Android 시스템이 비디오, 오디오, 사진 및 기타 리소스를 저장할 때 이름, 크기, 저장 경로 등을 포함한 관련 정보를 데이터베이스에 자동으로 저장합니다. 특정 비디오 파일을 재생하는 경우 데이터베이스에서 저장 경로를 가져온 다음 해당 경로를 통해 비디오 자체를 가져옵니다. 그런 다음 다음 작업을 수행해야 합니다.
1. Android 동영상 정보를 저장하는 데이터베이스의 이름과 필드를 이해합니다.
2. Android에서 데이터베이스의 데이터를 가져오는 방법을 이해합니다.
스캔을 살펴보세요. 동영상 정보의 모든 코드가 맞는지 잘 모르겠습니다.
코드를 이해하지 못하는 것이 정상입니다. 대상을 분해한 다음 결합하여 최종 결과를 얻으세요.
阿神2017-04-18 10:51:29
시스템 데이터베이스를 읽고 휴대폰 비디오 목록에서 볼 수 있는 모든 비디오를 직접 찾으십시오. 구체적인 구현은 Du Niang에게 문의하세요~