c - iOS でプッシュとポップをシミュレートする方法
PHP中文网
PHP中文网 2017-07-01 09:12:26
0
3
1255

ライブビデオを処理する場合、文字 をコンテナに保存し、それを取り出して再生する必要があります。Android の人はキューを使用して実装していますが、iOS のキューにはこの機能がないようです。試してみました。 Converting char OCオブジェクトにして配列に保存する データの取得と再生は配列をトラバースすることで行います もちろん配列のトラバースはサブスレッドに置く必要があります この実装方法で問題ありません最初は実行されますが、配列を継続的に走査する必要があります。しばらく走査すると、自動的に停止します。配列を走査しなくなりました。
この関数を解決する良い方法はありますか?具体的な操作は次のとおりです

// これは配列を array に追加しています
char *p = new char[ilen 1];
memcpy(p, data, ilen);

リーリー

[clientManager.dataArr addObject:data];

// これは配列を走査しています
[clientManager.dataArr enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {

リーリー
PHP中文网
PHP中文网

认证0级讲师

全員に返信(3)
过去多啦不再A梦

スタックにプッシュインしたりスタックからプッシュアウトしたりするにはどうすればよいですか?スタックの特性は先入れ後出しです。ライブ ブロードキャスト データを配列に入れて、それを 0 から取り出します。これを実現するにはどうすればよいですか?後から出入りすると古いデータは使えなくなります

いいねを押す +0
代言

以下の方法を参照してください
Objective-Cでキューを作成して使用するにはどうすればよいですか?
Objective-Cキューの実装

いいねを押す +0
我想大声告诉你

これはライブブロードキャストではなく、リプレイです。C++ 側では処理できず、C++ にコマンドを送信してからクラウドターミナルに送信する必要があるため、それを処理する必要があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート