一部の携帯電話を書きマキサーハードコード化されたファイルの後にAndroidの(findx)クラッシュ・ソリューション

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/u010029439/article/details/100917724
{試みる
    HardMediaDataデータ= cache.poll(50、TimeUnit.MILLISECONDS)。
    同期(ロック){ 
        Log.d(TAGは、 "?データがnull" +(データ== NULL))。
        IF(muxStarted &&データ!= NULL){ 
            Log.v(TAG、 "info.offset:=" + data.info.offset + 
                    "info.size:=" + data.info.size + 
                    "info.time:=" + data.info.presentationTimeUs + 
                    "info.flg:=" + data.info.flags)。
                    IF(data.info.size == 0 || data.info.presentationTimeUs <0){ 
                        続けます。
                    } 
            mMuxer.writeSampleData(data.index、data.data、data.info)。
            リサイクル。 
}キャッチ(InterruptedExceptionある電子){ 
    e.printStackTrace(); 
    ブレーク; 
}

マクサーを書き込む前に最初に失敗したファイルを書いていない、情報の価値を決定します。

おすすめ

転載: blog.csdn.net/u010029439/article/details/100917724