2013-03-04 43 views
10

Tôi đang cố gắng nhúng video youtube vào một ứng dụng Android bằng API Youtube. Tôi đã nhập lọ, thêm vào đường dẫn xây dựng của mình và thêm YouTubePlayerView vào chế độ xem chính của tôi. Trong onCreate Tôi có đoạn code sau đây với chính tôi trong đó xxxx là:Lỗi YouTube API của Android YouTubePlayerView

YoutubePlayerView ytpv = (YouTubePlayerView) findViewById(R.id.youtubeplayer); 
ytpv.initialize("xxxx", this); 

Khi tôi chạy ứng dụng tôi nhận được ngoại lệ:

java.lang.SecurityException: Not allowed to bind to service Intent { act=com.google.android.youtube.api.service.START } 

Khi tôi cố gắng để chạy các ứng dụng tương tự mà đi kèm với api nó dường như làm việc tốt. Bất kỳ ý tưởng?

Trả lời

0

Xin vui lòng kiểm tra tệp kê khai Android của bạn cho dù bạn đã khai báo Hoạt động hai lần (hoặc) kiểm tra phần tử dịch vụ của bạn và Quyền android được khai báo chính xác. Nếu lỗi không được xóa, hãy gửi tệp java và Tệp kê khai của bạn.

Kiểm tra dưới đây post để bạn tham khảo

21

Tôi nghĩ rằng bạn quên để thêm phép:

uses-permission android:name="android.permission.INTERNET" 
1

Đó là vì bạn đã không cho phép việc sử dụng Internet để ứng dụng Android của bạn, bởi vì bạn đang sử dụng trình phát YouTube, bạn cần kết nối internet.

Cho rằng bạn cần phải nhập vào một dòng trong manifest.xml của bạn:

uses-permission android:name="android.permission.INTERNET" 

Đừng quên sử dụng thẻ trước khi dán nó trong file manifest.

Các vấn đề liên quan