小编mar*_*amx的帖子

Android Youtube播放器Api - ERROR_CONNECTING_TO_SERVICE

我正在尝试使用新的api youtube.我按照提供的示例,但我收到错误:ERROR_CONNECTING_TO_SERVICE

我正在使用的"API密钥"是正确的(因为它在Google演示中正常工作).

进口:

import com.google.android.youtube.player.YouTubeBaseActivity;
import com.google.android.youtube.player.YouTubeInitializationResult;
import com.google.android.youtube.player.YouTubePlayer;
import com.google.android.youtube.player.YouTubePlayer.Provider;
import com.google.android.youtube.player.YouTubePlayerView;
Run Code Online (Sandbox Code Playgroud)

Classe定义:

public class Track extends YouTubeBaseActivity implements YouTubePlayer.OnInitializedListener {

     private YouTubePlayerView ytpv;
     private YouTubePlayer ytp;

     public void onCreate(Bundle savedInstanceState) {
          ...

          ytpv = (YouTubePlayerView) findViewById(R.id.youtube_view);
          ytpv.initialize("my_api_key_correctly_created", this); 
     }

     public void onInitializationFailure(Provider arg0, YouTubeInitializationResult arg1) {
          Toast.makeText(this, "Initialization Fail" + arg1.toString(), Toast.LENGTH_LONG).show();
     }


     public void onInitializationSuccess(Provider arg0, YouTubePlayer arg1, boolean arg2) {
          ytp = arg1;
          Toast.makeText(this, "Initialization  Success", Toast.LENGTH_LONG).show();

          if(ytp !=null)
          {
               ytp.loadVideo("ZvvgDC_MNqI");
          }
     }
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?谢谢,对不起我的英文:)

android youtube-api

2
推荐指数
1
解决办法
4888
查看次数

具有3 MOC解决方案的Ios CoreData(应用程序在保存过程中冻结)

我在我的应用程序中使用coredata,有3个上下文:

  • __masterManagedObjectContext - >是具有NSPersistentStoreCoordinator的上下文,并将数据保存到磁盘.

  • _mainManagedObjectContext - >是应用程序使用的上下文,无处不在

  • dispatchContext - >在后台方法中使用的上下文,我有我的webservice访问权限和所有coredata插入/更新的东西.

我会提供一些代码来实现我的解决方案:

应用初始化代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions //a app começa aqui
{        
    NSPersistentStoreCoordinator *coordinator = [self newPersistentStoreCoordinator];
    __masterManagedObjectContext = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType];
    [__masterManagedObjectContext setPersistentStoreCoordinator:coordinator];

    _mainManagedObjectContext = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSMainQueueConcurrencyType];
    [_mainManagedObjectContext setUndoManager:nil];
    [_mainManagedObjectContext setParentContext:__masterManagedObjectContext];

    return YES;
}
Run Code Online (Sandbox Code Playgroud)

创建新商店cordinator的方法

- (NSPersistentStoreCoordinator *)newPersistentStoreCoordinator
{
    NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"example.sqlite"];

    NSError *error = nil;
    NSPersistentStoreCoordinator *pC = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self newManagedObjectModel]];
    NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
                             [NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
                             [NSNumber …
Run Code Online (Sandbox Code Playgroud)

core-data objective-c ios

2
推荐指数
1
解决办法
1912
查看次数

标签 统计

android ×1

core-data ×1

ios ×1

objective-c ×1

youtube-api ×1